Baca dalam bahasa Inggris

Bagikan melalui


Catatan Rilis NuGet 5.5

Kendaraan distribusi NuGet:

Versi NuGet Tersedia dalam versi Visual Studio Tersedia di .NET SDK
5.5.0 Visual Studio 2019 versi 16.5 3.1.2001

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

Ringkasan: Apa yang Baru dalam 5.5

  • Peningkatan aksesibilitas dan pengalaman pembaca layar untuk antarmuka pengguna manajer paket NuGet di Visual Studio

    • Masalah aksesibilitas dalam pengalaman Pembaca Layar, altText yang hilang dan nama yang dapat diakses untuk kotak teks Terinstal, dll., - #9059
    • Masalah aksesibilitas dalam pengalaman Pembaca Layar dalam Daftar Paket - #9077
    • Masalah aksesibilitas dalam pengalaman Pembaca Layar yang terkait dengan Tab "telusuri","instal","perbarui" - #9078
    • Narator tidak mengumumkan "Kosong","Tidak Ada Dependensi","nuget.org","MIT" label tautan #9157
  • Dukungan untuk memunculkan ikon mandiri di UI manajer paket Visual Studio untuk paket yang dihosting di umpan lokal - #8189

  • Meningkatkan performa pemulihan no-op secara signifikan menggunakan RestoreUseStaticGraphEvaluation yang mempercepat evaluasi dengan memanggil API Grafik Statis MSBuild - 8791

  • Meningkatkan keandalan dotnet.exe dengan plugin autentikasi lintas platform

    • pemulihan dotnet gagal dengan TaskCanceledException - #7842
    • Plugin: "Tugas dibatalkan" - masalah dengan autentikasi ADO karena ini. - #8528
  • tambahkan dotnet nuget <add|remove|update|disable|enable|list> source perintah - #4126

  • Suport untuk --skip-duplicate menggunakan dotnet nuget push - #8778

  • Dukungan packages.config dengan msbuild /restore - #8506

Masalah yang diperbaiki dalam rilis ini

Bug

  • Rework Self-Updater dengan V3 Apis - #4197

  • Versi dependensi paket yang salah Jika versi dependensi paket diatur ke '*' - #6697

  • Pesan kesalahan ErrorUnsafePackageEntry tidak menunjuk ke sumber masalah - #7505

  • File kunci tidak dihormati dalam skenario "*" - #8073

  • NuGet.exe tidak menyelesaikan versi terbaru paket saat menggunakan * di PackageReference (pemulihan MSBuild/Dotnet/VS do) - #8432

  • paket daftar dotnet dengan proyek WPF multi penargetan - #8463

  • Meningkatkan ConcurrencyUtilities (mengurangi penggunaan CPU) - #8653

  • Spesifikasi DG untuk skenario proyek yang tidak dimuat tidak boleh ditulis dalam pemulihan pratinjau - #8793

  • Paket Visual Studio NuGet (RestoreManagerPackage) perlu memuat otomatis pada peristiwa build solusi - #8796

  • Kebuntuan di VS Pengaturan init - #8842

  • VisualStudio ToolBox tidak diisi dari paket NuGet jika proyek ditempatkan di folder solusi - #8868

  • VS: pemulihan solusi terus-terusan gagal karena kondisi balapan - #8881

  • Konstanta "memuat.." pada tab terinstal, dan "mencari <istilah>.." pada tab pembaruan - #8890

  • Ikon Tersemat hilang di UI VS PM setelah cache kedaluwarsa - #9069

  • Startup UI FireAndForget PM - #9112

  • Pemulihan: Implementasi IncludeExcludeFiles.Equals(...) salah - #9167

  • Pemulihan: PackageSpec.Clone() membuat kloning yang tidak sama - #9211

  • Daftar kesalahan ditampilkan meskipun "Selalu tampilkan Daftar Kesalahan jika build selesai dengan kesalahan" tidak dicentang - #8190

  • Pemulihan Grafik Statis tidak boleh melewati SolutionPath kosong - #9061

  • Pemulihan: penutupan dihitung untuk setiap proyek 4 kali - #9042

  • Pemulihan: DependencyGraphSpec.Load(...) tidak memerlukan JObject - #9040

  • Pemulihan: string besar yang dibuat pada timbunan objek besar (LOH) - #9031

  • Nuget.exe kustom pada mono yang lebih baru mungkin rusak karena MSBuild SDK Resolver - 8848

  • pemulihan gagal ketika nuget.dgspec.json "digunakan oleh proses lain" - 8692

DCR

  • Logika dalam _GetRestoreProjectStyle harus dalam tugas - #8804

  • Menambahkan informasi penghentian secara default pada tab yang diinstal - #8541

Daftar semua masalah yang diperbaiki dalam rilis ini - 5.5