Bagikan melalui


perintah daftar paket dotnet sekarang melakukan pemulihan secara default

Perintah dotnet package list sekarang secara otomatis melakukan operasi pemulihan sebelum mencantumkan paket untuk memastikan hasil yang akurat dan up-to-tanggal. Ini adalah perubahan perilaku dari implementasi sebelumnya di mana perintah tidak memerlukan langkah pemulihan. Selain itu, jika operasi pemulihan gagal, pesan kesalahan dicatat.

Versi yang diperkenalkan

.NET 10 Pratinjau 4

Perilaku sebelumnya

Perintah dotnet package list mencantumkan paket proyek tanpa melakukan pemulihan. Jika pemulihan diperlukan, Anda harus menjalankannya secara manual sebelum menggunakan perintah .

Perilaku baru

Perintah dotnet package list sekarang secara otomatis melakukan pemulihan sebelum mencantumkan paket. Jika pemulihan gagal, perintah tidak mencantumkan paket dan sebaliknya mencatat pesan kesalahan dalam format teks biasa dan JSON, tergantung pada penggunaan perintah.

Jenis perubahan yang memutus kompatibilitas

Perubahan ini adalah perubahan perilaku .

Alasan perubahan

Perubahan ini memastikan dotnet package list perintah menyediakan informasi paket yang akurat dan up-to-tanggal.

Jika perubahan ini menyebabkan masalah dalam alur kerja Anda:

  • --no-restore Gunakan opsi dengan dotnet package list jika Anda ingin melewati langkah pemulihan implisit.
  • Pastikan proyek Anda siap untuk dipulihkan sebelum menjalankan dotnet package list perintah.
  • Atau, jalankan dotnet restore secara manual sebelum menggunakan dotnet package list untuk memisahkan langkah pemulihan.

API yang terpengaruh

Tidak ada.