Persyaratan: Pengembang Java dapat menggunakan dependencyManagement untuk manajemen paket dalam proyek maven, dan sekarang solusi .NET juga mendukung manajemen paket. Versi yang sama digunakan ketika proyek dalam solusi mereferensikan nama paket yang sama.
Prasyarat, fitur ini tersedia untuk semua alat integrasi NuGet, dimulai dengan versi berikut.
- Studio Visual 2022 17.2
- .NET SDK 6.0.300
- nuget.exe 6.2.0
Membuat solusi baru
Buat solusi baru, aplikasi konsol, dan pustaka kelas, yang semuanya mereferensikan versi yang samaNewtonsoft.Jsonpaket, sebagai berikut:
Aktifkan manajemen paket pusat
Untuk memulai Manajemen Paket Pusat, Anda harus membuat file Directory.Packages.props di direktori akar repositori dan mengatur properti MSBuild ManagePackageVersionsCentrally ke true.
Kemudian, di dalamnya, tentukan setiap versi paket yang sesuai yang diperlukan untuk proyek menggunakan <PackageVersion/> elemen yang menentukan ID dan versi paket.
Kemudian, tentukan a <PackageReference/> untuk setiap item, tetapi hilangkan properti Version, karena versi akan diperoleh dari item yang sesuai<PackageVersion/>.
Sekarang Anda dapat menggunakan manajemen paket pusat dan mengelola rilis Anda di satu lokasi terpusat! Seperti yang ditunjukkan di bawah ini:
Alat dotnet-tocpm
Alat global Dotnet untuk mengonversi solusi ke Nuget CPM. Ketika datang ke solusi besar dengan banyak proyek, beralih ke Nuget CPM bisa merepotkan. dotnet-tocpm dirancang untuk melakukan ini dalam satu langkah sederhana.
Pertama, instal alat secara global dengan perintah berikut:
Pertama, jalankan perintah simulasi untuk uji coba, sebagai berikut:
Setelah memeriksa apakah tidak ada kesalahan, gunakan perintah eksekusi untuk mengaktifkan manajemen paket pusat, sebagai berikut:
Referensi:Login hyperlink terlihat.
Login hyperlink terlihat.
Login hyperlink terlihat.
|