Catatan Rilis NuGet 6.1
Kendaraan distribusi NuGet:
Versi NuGet | Tersedia dalam versi Visual Studio | Tersedia di .NET SDK |
---|---|---|
6.1.0 | Visual Studio 2022 versi 17.1 | 6.0.2001 |
1 Diinstal dengan beban kerja Visual Studio 2022 with.NET Core
Tampilkan bantuan subperintah alih-alih bantuan perintah utama
dotnet nuget trust
untuk semua kasus - #10788Urutkan kerentanan paket dalam urutan menurun di panel detail PMUI - #11091
DCR:
Nonaktifkan paket nuget.exe untuk project.json secara default, tambahkan env var fallback untuk mengaktifkannya - #11214
[DCR]: Menyesuaikan aturan kompatibilitas untuk TFM Apple di .NET - #11338
[DCR] [Tidak Ada Dampak Pelanggan]: NuGetPackage (titik masuk ekstensi VS) tidak boleh menggunakan DTEEvents - #11360
[DCR]: Mengurangi nuget.org yang hilang saat alat non-NuGet membuat nuget.config tanpa sumber apa pun - #11387
[DCR]: NuGet.VisualStudio dan NuGet.VisualStudio.Contracts untuk mengikuti nomor versi Visual Studio - #11394
[DCR]: Menghentikan VS Extensibility API yang menggunakan System.Version - #11412
[DCR]: API ekstensibilitas VS usang yang menggunakan System.Runtime.Versioning.FrameworkName - #11419
Hapus peringatan Mac Catalyst - #11438
dotnet nuget push - Nilai yang hilang untuk opsi - #4864
Bug:
Output pemulihan yang membingungkan: itu melakukan beberapa pemulihan pada salah satu proyek, tetapi pada akhirnya masih mencetak "Semua paket sudah diinstal dan tidak ada yang perlu dipulihkan" - #4376
Pemulihan tidak mencetak info yang cukup dalam output ketika gagal - #6047
Penginstalan VS minimal telah merusak UI NuGet - #8414
Visual Studio tidak responsif saat menggunakan
Clear All NuGet cache(s)
fitur - #9831Daftar Versi di Panel Detail tidak disinkronkan saat mengubah Paket Terpilih - #10557
Dialog Konflik File tidak memiliki kunci akses - #10691
ContentItemCollection menggunakan pengembalian hasil yang menyebabkan alokasi Enumerator berlebihan - #10921
UIDelay:
nuget.packagemanagement.visualstudio.dll!NuGet.PackageManagement.VisualStudio.VsCoreProjectSystemReferenceReader+<GetProjectReferencesAsync>d__
- proyek terkelola - #11163[Bug]: Pemulihan MSBuild mencatat pengecualian sebagai peringatan - #11179
[Bug]: Pendekatan perbandingan string yang digunakan untuk Sumber dan Namespace tidak konsisten - #11182
Tidak ada tipsalat untuk tombol "instal" di sebelah kanan paket di tab "Telusuri" - #11189
Penyedia Layanan Asinkron harus dipanggil pada utas threadpool melalui ekstensi TService, TInterface bawaan alih-alih transmisi kustom - #11200
[Bug]: VS crash ketika sumber paket dropdown di PM UI memiliki beberapa sumber paket yang namanya sama jika dibandingkan menggunakan Culture Ignore Case - #11241
String "ms" dan "sec" tidak dilokalkan pada jendela Output - Package Manager. - #11297
Urutkan daftar dropdown Sumber Paket menggunakan settting lokal/budaya di PM UI - #11298
Memperbarui daftar lisensi SDPX dari da7ecca ke fafa781 - #11309
[Bug]: NuGet.Localization tidak dihasilkan - #11328
[Bug]: komposisi MEF pemuatan rakitan dalam penanganan aktivitas sinkron paket NuGet.Tools VS dapat menyebabkan penundaan responsivitas - #11334
[Bug]: Pemecah masalah NuGet SDK tidak boleh dilemparkan jika jalur proyek NULL - #11376
[Bug]: Inkonsistensi PackageSourceMapping harus dilaporkan - #11385
[Bug]:
RegistryKeyUtility.GetValueFromRegistryKey()
memiliki parameter yang tidak digunakan, yang mengarah ke hasil yang salah - #11407Mengurangi alokasi heap di ResolverUtility.FindLibraryByVersionAsync - #11409
[Bug]: Kecocokan Pemetaan Sumber Paket yang ditemukan tidak boleh dicatat untuk proyek - #11413
[Bug]: Hindari secara eksplisit mentransmisikan hasil GetService/GetServiceAsync, gunakan metode ekstensi sebagai gantinya - #11451
[Bug]: Opsi Sumber Paket di VS tidak mengumumkan sumber paket atau status kotak centang - #11482
[Bug]: Opsi sumber paket VS menghapus semua kotak centang saat menambahkan atau menghapus sumber - #11521
Daftar semua masalah yang diperbaiki dalam rilis ini - 6.1
dotnet nuget push -n|--no-symbols atau -d|--disable-buffering menimbulkan error: File does not exist ...
pengecualian. - #11601
Sebelumnya untuk menggunakan -n|--no-symbols
dan -d|--disable-buffering
opsi dengan dotnet nuget push
perintah memerlukan melewati nilai acak yang tidak perlu setelahnya. Penghapusan nilai yang tidak perlu ini dapat merusak skrip Anda dengan error: File does not exist ...
melemparkan pengecualian meskipun operasi pendorongan aktual berhasil.
Gunakan -n|--no-symbols
dan -d|--disable-buffering
opsi mandiri tanpa parameter nilai tambahan.
Terima kasih untuk semua kontributor yang membantu membuat rilis NuGet ini luar biasa!
Tanggapan Anda sangat penting bagi kami. Jika ada masalah dengan rilis ini, periksa Masalah GitHub dan Komunitas Pengembang Visual Studio kami untuk masalah yang ada. Untuk masalah baru dalam NuGet, silakan laporkan Masalah GitHub. Untuk masalah pengalaman NuGet umum, beri tahu kami melalui opsi Laporkan Masalah yang ditemukan di IDE favorit Anda di bawah Bantuan > Laporkan Masalah.