Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 3379|Válasz: 2

[Kommunikáció] .NET Projekt Beállítása Központi Csomagkezelés (CPM)

[Linket másol]
Közzétéve 2024. 03. 16. 18:27:01 | | | |
Követelmények: A Java fejlesztők használhatják a dependencyManagement-et a maven projektekben a csomagkezeléshez, és most már a .NET megoldások is támogatják a csomagkezelést. Ugyanazt a verziót használják, ha a megoldásban lévő projekt ugyanarra a csomagnévre hivatkozik.

Előfeltételként ez a funkció minden NuGet integrációs eszközhöz elérhető, kezdve az alábbi verziókkal.

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


Új megoldás létrehozása

Hozzon létre egy új megoldást, egy konzolalkalmazást és egy osztálykönyvtárat, amelyek mind ugyanarra a verzióra hivatkoznakNewtonsoft.jsoncsomag, a következőként:



Központi csomagkezelés engedélyezése

Ahhoz, hogy elkezdhesd a Central Package Management használatát, létre kell hoznod egy Directory.Packages.props fájlt a tártár gyökérkönyvtárában, és be kell állítanod az MSBuild ManagePackageVersionsCentrally tulajdonságot true (true).

Ezután ebben definiáljuk a projekthez szükséges megfelelő csomagverziót azzal az <PackageVersion/> elemmel, amely meghatározza a csomagazonosítót és verziót.

Ezután definiáljuk az a-t <PackageReference/> minden elemre, de hagyjuk ki a Verzió tulajdonságot, mivel a verzió a megfelelő <PackageVersion/> tételből származik.

Most már használhatod a központi csomagmenedzsmentet, és egy központosított helyen kezelheted a kiadásaidat! Ahogy az alábbiakban látható:



dotnet-tocpm tool

Dotnet globális eszköz megoldások átalakításához Nuget CPM-re. Nagyobb megoldások esetén több projekttel rendelkező megoldásról van szó, a Nuget CPM-re váltás nagyon nehéz lehet. A dotnet-tocpm egy egyszerű lépéssel megoldja ezt.

Először telepítse az eszközt globálisan a következő parancskal:

Először futtatjuk a szimulációs parancsot egy próbafuttatáshoz, a következőképpen történt:



Miután ellenőrizte, hogy nincsenek hibák, használd az execute parancsot a központi csomagkezelés engedélyezéséhez a következők szerint:



Utalás:A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.





Előző:Git Csere Tároló Címe (Klón új tártárba)
Következő:A Windows 11 nem tud új jegyzettömb fájlt (szöveges dokumentumot) létrehozni
 Háziúr| Közzétéve 2024. 03. 16. 18:43:59 |
A .NET 9-ben van egy Directory.Packages.props sablon, amelyet a sablonparancs segítségével lehet létrehozni, manuális létrehozás nélkül, és a következő parancsokkal lehet megtekinteni:


Hozzon létre egy központi csomagparancsot:

 Háziúr| Közzétéve 2025. 06. 01. 16:51:42 |
.NET/C# Solution Project Import References (Unified Version)
https://www.itsvse.com/thread-11015-1-1.html
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com