See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 3379|Vastuse: 2

[Kommunikatsioon] .NET projekti seadistus, keskne paketihaldus (CPM)

[Kopeeri link]
Postitatud 16.03.2024 18:27:01 | | | |
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.





Eelmine:Git muutuse hoidla aadress (kloon uueks hoidlaks)
Järgmine:Windows 11 ei suuda luua uut märkmiku faili (tekstidokumenti)
 Üürileandja| Postitatud 16.03.2024 18:43:59 |
.NET 9-l on Directory.Packages.props mall, mida saab luua mallikäsu abil ilma käsitsi loomiseta ning mida saab vaadata järgmise käsuga:


Loo keskpaketi käsk:

 Üürileandja| Postitatud 01.06.2025 16:51:42 |
.NET/C# Lahenduse projekti impordiviited (Unified Version)
https://www.itsvse.com/thread-11015-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com