Baca dalam bahasa Inggris

Bagikan melalui


Catatan Rilis NuGet 5.10

Kendaraan distribusi NuGet:

Versi NuGet Tersedia dalam versi Visual Studio Tersedia di .NET SDK
5.10.0 Visual Studio 2019 versi 16.10 5.0.3001

1 Diinstal dengan Visual Studio 2019 dengan beban kerja .NET Core

Catatan

Visual Studio 16.10, MSBuild 16.10, dan .NET 5.0.300+ memerlukan NuGet.exe 5.10 atau yang lebih baru.

Ringkasan: Apa yang Baru di 5.10

  • Penandatanganan: terapkan perintah dotnet trusted-signers - #8053

  • Buat validasi default dinonaktifkan di Linux, tetapi diaktifkan secara default di Windows - #10713

  • Tambahkan Variabel ENV untuk Verifikasi Penandatanganan Paket di .NET 5+ Linux/MAC - #10742

  • Meningkatkan performa instal paket baru untuk solusi besar - #10166

  • Tambahkan jenis nfproj proyek ke daftar supportedProjectExtensions untuk Nuget CLI. - #10562

Masalah yang diperbaiki dalam rilis ini

  • Menekan <requireLicenseAcceptance> elemen saat mengemas proyek - #5133

  • Peringatan pratinjau [CPVM] harus ditampilkan pada dotnet cli - #10226

  • Memperbarui token warna latar belakang dan latar depan PMUI ke CommonDocumentColors - #10608

  • [Bug Bash] Kesalahan "operasi dibatalkan oleh pengguna" ditampilkan di jendela Daftar Kesalahan saat beralih antar tab dengan cepat di PM UI - #10671

  • PM UI: Meningkatkan performa penginstalan paket pada tingkat solusi - #10210

  • Ganti GetService dengan GetServiceAsync di mana saja di NuGet.Clients - #3784

  • NuGet.exe masalah performa paket dengan .. jalur relatif - #5016

  • Performa "paket nuget" menurun dengan peningkatan tingkat di jalur sumber - #5706

  • NuGet tidak melakukan kesalahan saat mengemas nuspec dengan file duplikat. - #6941

  • Paket NuGet "DateTimeOffset yang ditentukan tidak dapat dikonversi menjadi tanda waktu file Zip" - #7001

  • Tanda waktu file paket yang dikemas digeser oleh zona waktu - #7395

  • NU1004 harus berisi informasi yang lebih dapat ditindak lanjuti - #7696

  • [Bug Bash] [Uji Kegagalan] File kunci kosong/cacat tidak boleh diperbarui saat menjalankan 'dotnet restore --use-lock-file --locked-mode' - #8640

  • NuGetVersionRange memungkinkan rentang yang salah secara logis diurai - #9145

  • PM UI tidak dapat menampilkan warna latar belakang yang dapat dibedakan antara sumber paket yang dipilih dan diarahkan - #9538

  • Kotak centang untuk memilih proyek yang akan diinstal tidak dibaca oleh pembaca layar - #9578

  • Pilihan default Dropdown Versi Panel Detail harus Diinstal/LatestStable pada tab Terinstal/Pembaruan - #9887

  • Hapus akun solusi untuk beberapa laporan .NET 5 SDK TargetPlatformMoniker dari ,Version= - #9913

  • dotnet nuget verifikasi terlalu tenang - #10316

  • VersionRange tidak dapat mengurai rentang digit tunggal - #10342

  • Manajer Solusi VS memberikan pengecualian null selama penelusuran kesalahan - #10352

  • Memindahkan pesan pengecualian CLI ke file Sumber Daya String - #10392

  • Hapus kode mati (TabItemButtonAutomationPeer) - #10435

  • Menu konteks pembaruan harus menggulir ke item pertama yang dipilih - #10498

  • Detail PMUI Solusi memiliki bilah horizontal yang tumpang tindih - #10533

  • Penandatanganan: detail tanda tangan utama tidak ditampilkan ketika sertifikat kedaluwarsa dan tanda waktu tidak tepercaya - #10535

  • Tidak memiliki sumber yang diaktifkan mencegah UI PM ditampilkan - #10541

  • Metadata Paket (detail, penghentian) terkadang tidak ditarik dari nuget.org di CodeSpaces - #10549

  • Inisialisasi PMUI gagal dengan pengecualian selama sesi debug - #10559

  • pemulihan nuget menghasilkan kegagalan pemeriksaan integritas paket pada sistem big endian - #10567

  • FormatException dilemparkan alih-alih PackagingException - #10595

  • CPVM - Masalah konkurensi dalam algoritma berjalan grafik - #10598

  • Menambahkan telemetri versi powershell PMC - #10609

  • Meningkatkan performa pengurutan NuGetVersion - #10611

  • Penambahan penanda tangan tepercaya memiliki argumen yang tidak konsisten - #10647

  • Vs2019 v16.9.0: Beralih tab di NuGet Package Manager dari "Pembaruan" ke "Diinstal" tidak memperbarui bingkai. - #10654

  • Hapus "v" dari nomor versi di PMUI - #10677

  • INuGetProjectService.GetInstalledPackagesAsync melempar sebelum menerima nominasi sistem proyek CPS - #10681

  • Ikon Tersemat menyebabkan Akses Ditolak dari sumber "Paket Offline Microsoft Visual Studio" pada tab Telusuri - #10687

  • INuGetProjectService.GetInstalledPackagesAsync melempar ketika MSBuildProjectExtensionsPath tidak diatur - #10739

  • "dotnet nuget remove source nuget.org" tidak berfungsi pertama kali - #10745

  • Nuget memblokir utas threadpool dalam metode asinkron yang melakukan panggilan sinkron ke utas UI - #10775

  • PackageLoadContext.GetInstalledAndTransitivePackagesAsync adalah kode mati dan melukai performa - #10790

  • Gunakan ikon tersemat di paket NuGet SDK - #10795

  • Memperbarui daftar lisensi SPDX - #10806

Daftar semua masalah yang diperbaiki dalam rilis ini - 5.10

Daftar penerapan dalam rilis ini - 5.10.0

Kontribusi komunitas

Terima kasih untuk semua kontributor yang membantu membuat rilis NuGet ini luar biasa!

Siapa Prs Masalah
louis-z 3991 VersionRange tidak dapat mengurai rentang digit tunggal - #10342
omajid 3860 Build.sh NuGet.Client rusak - #10139
Nirmal4G 3623 Build.sh NuGet.Client rusak - #10139
BlackGad 3953 Performa "paket nuget" menurun dengan peningkatan tingkat di jalur sumber - #5706
BlackGad 3953 NuGet.exe masalah performa paket dengan .. jalur relatif - #5016
marcin-krystianc 3940 CPVM - Masalah konkurensi dalam algoritma berjalan grafik - #10598
josesimoes 3943 Tambahkan jenis proyek nfproj ke daftar supportedProjectExtensions untuk Nuget CLI. - #10562

Sambutan umpan balik

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.