Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 3379|Jawab: 2

[Komunikasi] Manajemen Paket Pusat (CPM) Penyiapan Proyek .NET

[Salin tautan]
Diposting pada 16/03/2024 18.27.01 | | | |
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.





Mantan:Git Ubah Alamat Repositori (Kloning ke Repositori Baru)
Depan:Windows 11 tidak dapat membuat file notepad baru (dokumen teks)
 Tuan tanah| Diposting pada 16/03/2024 18.43.59 |
.NET 9 memiliki templat Directory.Packages.props, yang dapat dibuat melalui perintah templat, tanpa pembuatan manual, dan dapat dilihat dengan perintah berikut:


Buat perintah paket pusat:

 Tuan tanah| Diposting pada 01/06/2025 16.51.42 |
Referensi Impor Proyek Solusi .NET/C# (Versi Terpadu)
https://www.itsvse.com/thread-11015-1-1.html
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com