Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 3379|Atbildi: 2

[Paziņojums] .NET projekta iestatīšanas centrālā pakotņu pārvaldība (MPT)

[Kopēt saiti]
Publicēts 16.03.2024 18:27:01 | | | |
Prasības: Java izstrādātāji var izmantot dependencyManagement pakotņu pārvaldībai maven projektos, un tagad .NET risinājumi atbalsta arī pakotņu pārvaldību. Viena un tā pati versija tiek izmantota, ja risinājuma projekts atsaucas uz to pašu pakotnes nosaukumu.

Priekšnoteikums, ka šī funkcija ir pieejama visiem NuGet integrācijas rīkiem, sākot ar šādām versijām.

  • Vizuālā studija 2022 17.2
  • .NET SDK 6.0.300
  • nuget.exe 6.2.0


Jauna risinājuma izveide

Izveidojiet jaunu risinājumu, konsoles lietojumprogrammu un klašu bibliotēku, kas atsaucas uz vienu un to pašu versijuNewtonsoft.Jsoniepakojums:



Iespējot centralizēto pakotņu pārvaldību

Lai sāktu darbu ar centrālo pakotņu pārvaldību, repozitorija saknes direktorijā ir jāizveido fails Directory.Packages.props un rekvizīts MSBuild ManagePackageVersionsCentral ir jāiestata uz true.

Pēc tam tajā definējiet katru atbilstošo paketes versiju, kas nepieciešama projektam, izmantojot elementu<PackageVersion/>, kas definē paketes ID un versiju.

Pēc tam katram vienumam definējiet a<PackageReference/>, bet izlaidiet rekvizītu Versija, jo versija tiks iegūta no atbilstošā <PackageVersion/> vienuma.

Tagad jūs varat izmantot centrālo pakotņu pārvaldību un pārvaldīt savus laidienus vienā centralizētā vietā! Kā parādīts zemāk:



dotnet-tocpm rīks

Dotnet globālais rīks risinājumu konvertēšanai uz Nuget MPT. Runājot par lieliem risinājumiem ar vairākiem projektiem, pāreja uz Nuget MPT var būt sāpīga. dotnet-tocpm ir izstrādāts, lai to izdarītu vienā vienkāršā solī.

Vispirms instalējiet rīku globāli, izmantojot šādu komandu:

Vispirms palaidiet simulācijas komandu izmēģinājuma palaišanai, kā norādīts tālāk.



Pēc tam, kad esat pārbaudījis, vai nav kļūdu, izmantojiet komandu execute, lai iespējotu centrālo pakotņu pārvaldību, kā norādīts tālāk.



Atsauce:Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.





Iepriekšējo:Git mainīt repozitorija adresi (klonēt uz jaunu repozitoriju)
Nākamo:Windows 11 nevar izveidot jaunu piezīmju bloka failu (teksta dokumentu)
 Saimnieks| Publicēts 16.03.2024 18:43:59 |
.NET 9 ir veidne Directory.Packages.props, kuru var izveidot, izmantojot veidnes komandu, bez manuālas izveides, un to var apskatīt ar šādu komandu:


Izveidojiet centrālās pakotnes komandu:

 Saimnieks| Publicēts 01.06.2025 16:51:42 |
.NET/C# risinājuma projekta importēšanas atsauces (vienotā versija)
https://www.itsvse.com/thread-11015-1-1.html
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com