Catatan Rilis NuGet 5.3
Kendaraan distribusi NuGet:
Versi NuGet | Tersedia dalam versi Visual Studio | Tersedia di .NET SDK |
---|---|---|
5.3.0 | Visual Studio 2019 versi 16.3 | 3.0.1001 |
5.3.1 | Visual Studio 2019 versi 16.3.6 | Versi mendatang: 3.0.101 |
1Diinstal dengan Visual Studio 2019 dengan beban kerja .NET Core
Ikon Paket dapat disematkan dalam paket, alih-alih memerlukan URL eksternal. - #352
Peningkatan keamanan dengan pelacakan dan penerapan SHA untuk Packages.Config - #7281
Aktifkan penghentian Paket NuGet usang/warisan #2867 | Posting blog Dokumen |
Bug
Paket NuGet yang diproduksi dengan SDK 3.0.100-preview9 tidak dapat digunakan oleh 2.2 pengguna SDK... tergantung pada zona waktu Anda #8603
Kutipan " karakter di PATH menyebabkan kegagalan "Karakter ilegal di jalur" di
nuget restore
#8168VS: rakitan sepenuhnya ngen-ed tidak sebagian ngen-ed - #8513
Mengurangi penggunaan memori (berhenti berlangganan dari peristiwa) - #8471
Pesan "Error_UnableToFindProjectInfo" tidak benar secara tata bahasa - #8441
Peningkatan NU1403 - validasi semua paket, sertakan nilai sha yang diharapkan/aktual - #8424
Beberapa enumerasi dalam
NuGetPackageManager.PreviewUpdatePackagesAsync
- #8401Mengembalikan perubahan "publik -> internal" di PluginProcess - #8390
IVsPackageSourceProvider.GetSources(...) memiliki perilaku pengecualian yang tidak ditentukan - #8383
Buat konstruktor PluginManager publik lagi - #8379
Metrik untuk melacak laju refresh UI PM - #8369
Kurangi jumlah refresh UI saat menginstal melalui UI Manajer Paket - #8358
Telemetri: nilai tanggalwaktu menggunakan format khusus budaya - #8351
Kurangi refresh UI di tab telusuri antarmuka pengguna Manajer Paket #6570 - #8339
[Uji Kegagalan] "Tidak dapat mengurai file konfigurasi" akan meminta dua kali - #8320
Munculkan kesalahan NU5037 dengan halaman dokumen yang baik yang menjelaskan perbaikan pelanggan (Paket tidak memiliki file nuspec yang diperlukan) - #8291
Pemulihan mode terkunci gagal saat RuntimeIdentifier proyek diubah - #8260
Buat pembacaan Pengaturan di VS malas - #8156
Regresi menyebabkan
Nuget sources add
kesalahan "Karakter ':', nilai heksadesimal 0x3A, tidak dapat disertakan dalam nama" - #7948Penyedia kredensial plugin NuGet - sembunyikan jendela proses - #7511
Terapkan PackagePathResolver adalah jalur absolut - #7349
Mengurangi refresh UI di tab penginstalan dan pembaruan antarmuka pengguna Manajer Paket - #6570
DCR:
Memperbarui kerangka kerja Xamarin untuk memetakan ke NetStandard 2.1 - #8368
Aktifkan penyalinan konten manajer paket "jendela pratinjau" untuk penginstalan/pembaruan - #8324
Aktifkan pemulihan pada file .proj - #8212
Memperkenalkan
NUGET_NETFX_PLUGIN_PATHS
danNUGET_NETCORE_PLUGIN_PATHS
mendukung konfigurasi keduanya pada saat yang sama - #8151Mengaktifkan beberapa versi untuk PackageDownload melalui atribut Versi - #8074
Tambahkan opsi -SolutionDirectory dan -PackageDirectory ke paket nuget.exe - #7163