Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 3379|Atsakyti: 2

[Komunikatas] .NET projekto sąrankos centrinis paketų valdymas (MUT)

[Kopijuoti nuorodą]
Paskelbta 2024-03-16 18:27:01 | | | |
Reikalavimai: "Java" kūrėjai gali naudoti "dependencyManagement" paketų valdymui "Maven" projektuose, o dabar .NET sprendimai taip pat palaiko paketų valdymą. Ta pati versija naudojama, kai sprendimas nurodo tą patį paketo pavadinimą.

Būtina sąlyga, kad ši funkcija pasiekiama visiems "NuGet" integravimo įrankiams, pradedant nuo šių versijų.

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


Naujo sprendimo kūrimas

Sukurkite naują sprendimą, konsolės programą ir klasių biblioteką, kurios visos nurodo tą pačią versijąNewtonsoft.Jsonpakuotė:



Įgalinti centrinį paketų valdymą

Norėdami pradėti naudoti centrinį paketų valdymą, turite sukurti failą Directory.Packages.props saugyklos šakniniame kataloge ir nustatyti MSBuild ypatybę ManagePackageVersionsCentral į true.

Tada jame apibrėžkite kiekvieną atitinkamą projektui reikalingą paketo versiją, naudodami <PackageVersion/> elementą, apibrėžiantį paketo ID ir versiją.

Tada apibrėžkite kiekvieno elemento a<PackageReference/>, bet praleiskite ypatybę Versija, nes versija bus gauta iš atitinkamo <PackageVersion/> elemento.

Dabar galite naudotis centriniu paketų valdymu ir valdyti savo leidimus vienoje centralizuotoje vietoje! Kaip parodyta žemiau:



dotnet-tocpm įrankis

Dotnet pasaulinis įrankis, skirtas konvertuoti sprendimus į Nuget MUT. Kalbant apie didelius sprendimus su keliais projektais, perėjimas prie "Nuget MUT" gali būti skausmingas. dotnet-tocpm sukurtas taip, kad tai padarytų vienu paprastu veiksmu.

Pirmiausia įdiekite įrankį visame pasaulyje naudodami šią komandą:

Pirmiausia paleiskite bandomojo paleidimo komandą imituoti taip:



Patikrinę, ar nėra klaidų, naudokite komandą vykdyti, kad įgalintumėte centrinį paketų valdymą, kaip nurodyta toliau:



Nuoroda:Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.





Ankstesnis:Git keisti saugyklos adresą (klonuoti į naują saugyklą)
Kitą:"Windows 11" negali sukurti naujo užrašų knygelės failo (tekstinio dokumento)
 Savininkas| Paskelbta 2024-03-16 18:43:59 |
.NET 9 turi Directory.Packages.props šabloną, kurį galima sukurti naudojant šablono komandą be rankinio kūrimo ir peržiūrėti naudojant šią komandą:


Sukurkite centrinio paketo komandą:

 Savininkas| Paskelbta 2025-06-01 16:51:42 |
.NET/C# sprendimo projekto importavimo nuorodos (vieninga versija)
https://www.itsvse.com/thread-11015-1-1.html
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com