Nõuded: Java arendajad saavad kasutada dependencyManagementi paketihalduseks maven-projektides ning nüüd toetavad ka .NET lahendused paketihaldust. Sama versiooni kasutatakse, kui lahenduse projekt viitab samale paketi nimele.
Eeltingimus: see funktsioon on saadaval kõigile NuGeti integratsioonitööriistadele, alustades järgmistest versioonidest.
- Visual Studio 2022 17.2
- .NET SDK 6.0.300
- nuget.exe 6.2.0
Loo uus lahendus
Loo uus lahendus, konsoolirakendus ja klassiteek, mis kõik viitavad samale versioonileNewtonsoft.JSONPakett on järgmine:
Luba keskse paketi haldus
Et alustada Central Package Managementiga, pead looma Directory.Packages.props faili repositooriumi juurkataloogis ja seadistama MSBuildi omaduse ManagePackageVersionsCentrally tõeks.
Seejärel määratletakse seal iga projekti jaoks vajalik vastav paketiversioon, kasutades elementi<PackageVersion/>, mis määrab paketi ID ja versiooni.
Seejärel defineeri iga üksuse jaoks a<PackageReference/>, kuid jäta Versiooni omadus välja, sest versioon saadakse vastavast <PackageVersion/> üksusest.
Nüüd saad kasutada keskset pakettide haldust ja hallata oma väljaandeid ühes tsentraliseeritud kohas! Nagu allpool näidatud:
dotnet-tocpm tööriist
Dotnet globaalne tööriist lahenduste konverteerimiseks Nuget CPM-iks. Kui tegemist on suurte lahendustega mitme projektiga, võib Nuget CPM-ile üleminek olla tülikas. dotnet-tocpm on loodud selleks, et seda teha ühe lihtsa sammuga.
Esiteks paigalda tööriist globaalselt järgmise käsuga:
Esiteks käivita simuleerimise käsk katsetamiseks järgmiselt:
Kui oled kontrollinud, et vigu pole, kasuta käivitamiskäsku keskse paketi haldamise lubamiseks järgmiselt:
Viide:Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.
|