Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 3379|Răspunde: 2

[Comunicare] Configurarea Proiectului .NET Managementul Central al Pachetelor (CPM)

[Copiază linkul]
Postat pe 16.03.2024 18:27:01 | | | |
Cerințe: Dezvoltatorii Java pot folosi dependencyManagement pentru gestionarea pachetelor în proiecte maven, iar acum soluțiile .NET suportă și gestionarea pachetelor. Aceeași versiune este folosită atunci când proiectul din soluție face referire la același nume de pachet.

Ca o condiție prealabilă, această funcție este disponibilă pentru toate instrumentele de integrare NuGet, începând cu următoarele versiuni.

  • Visual Studio 2022 17.2
  • .NET SDK 6.0.300
  • nuget.exe 6.2.0


Creează o soluție nouă

Creează o soluție nouă, o aplicație de consolă și o bibliotecă de clase, toate făcând referire la aceeași versiuneNewtonsoft.JsonPachetul, după cum urmează:



Activarea gestionării centralizate a pachetelor

Pentru a începe cu Central Package Management, trebuie să creați un fișier Directory.Packages.props în directorul rădăcină al depozitului și să setați proprietatea MSBuild ManagePackageVersionsCentrally pe true.

Apoi, în acesta, definește fiecare versiune corespunzătoare a pachetului necesară pentru proiect folosind elementul <PackageVersion/> care definește ID-ul și versiunea pachetului.

Apoi, definești un <PackageReference/> a pentru fiecare element, dar omiți proprietatea Version, deoarece versiunea va fi obținută din elementul corespunzător<PackageVersion/>.

Acum poți folosi managementul centralizat al pachetelor și să-ți gestionezi lansările într-o singură locație centralizată! Așa cum se arată mai jos:



Unealta dotnet-tocpm

Instrumentul global Dotnet pentru conversia soluțiilor în Nuget CPM. Când vine vorba de soluții mari cu mai multe proiecte, trecerea la Nuget CPM poate fi o bătaie de cap. dotnet-tocpm este conceput să facă acest lucru într-un singur pas simplu.

Mai întâi, instalează instrumentul global cu următoarea comandă:

Mai întâi, rulați comanda simulate pentru o rulare de probă, după cum urmează:



După verificarea faptului că nu există erori, folosiți comanda execute pentru a permite gestionarea centralizată a pachetelor, după cum urmează:



Referință:Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.





Precedent:Adresa depozitului Git Change (Clonă către noul depozit)
Următor:Windows 11 nu poate crea un nou fișier de blocnotes-uri (document text)
 Proprietarul| Postat pe 16.03.2024 18:43:59 |
.NET 9 are un șablon Directory.Packages.props, care poate fi creat prin comanda șablon, fără creare manuală, și poate fi vizualizat cu următoarea comandă:


Creează o comandă centrală de pachet:

 Proprietarul| Postat pe 01.06.2025 16:51:42 |
Referințe pentru importul proiectului soluției .NET/C# (Versiune unificată)
https://www.itsvse.com/thread-11015-1-1.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com