Baca dalam bahasa Inggris

Bagikan melalui


Catatan Rilis NuGet 6.11

Kendaraan distribusi NuGet:

Versi NuGet Tersedia dalam versi Visual Studio Tersedia di .NET SDK
6.11 Visual Studio 2022 versi 17.11 8.0.4xx1

1 Diinstal dengan Visual Studio 2022 dengan beban kerja .NET apa pun

Ringkasan: Apa yang Baru di 6.11.1

Masalah yang diperbaiki dalam rilis ini

  • Perbaiki "beberapa upaya untuk mengunduh nupkg telah gagal" - #13545

Daftar penerapan dalam rilis ini

Ringkasan: Apa yang Baru di 6.11

  • Menekan peringatan NuGetAudit untuk saran tertentu untuk proyek PackageReference - #13679

  • Tambahkan --allow-insecure-connections opsi ke dotnet SDK - #13396

  • Menukar penulis untuk pemilik di UI Manajer Paket Visual Studio - #12501

  • [Fitur]: tambahkan dotnet nuget mengapa harus dotnet CLI - #11943

  • NuGet tidak dapat memulihkan dari sumber HTTPS yang memiliki masalah sertifikat SSL - #4387

Perubahan mencolok

  • MSBuildRestoreUtility.GetRestoreAuditProperties membutuhkan perubahan yang melanggar untuk membaca NuGetAuditSuppress item - #13313

Masalah yang diperbaiki dalam rilis ini

  • IVsNuGetProjectUpdateEvents.ProjectUpdateStarted atau ProjectUpdateFinished hanya boleh menyediakan daftar file yang akan diubah. - #13413

  • dotnet nuget perintah tidak boleh mengeluarkan informasi penggunaan pada semua kesalahan - #13251

  • [DCR]: NuGet menyebabkan banyak ArgumentExceptions dilemparkan & tertangkap di VS - #11535

  • Hapus .NET Framework TFM dari NuGet.CommandLine.XPlat - #8452

  • PERF: GetPackageInfo mengalokasikan dengan memanggil GetNupkgMetadataPath secara tidak perlu - #13556

  • 'dotnet nuget why' mengalami crash saat menggunakan opsi --framework - #13547

  • SignatureUtility.GetCertificates di NuGet.Client dapat melewati panggilan Dispose pada kesalahan - #13535

  • 'dotnet nuget why' tidak berfungsi ketika direktori disediakan untuk argumen 'Path' - #13527

  • Saran Paket NuGet IntelliCode hilang Penulis dalam daftar paket - #13515

  • Membangun kembali di VS menyebabkan pemulihan yang tidak perlu - #13505

  • MSB4181: Tugas "Pulihkan Tugas" mengembalikan false tetapi tidak mencatat kesalahan. - #13460

  • TaskResultCache salah berbagi objek kunci yang sama untuk semua kunci. - #13448

  • Panggilan untuk CompareTo dan Equals tidak boleh mengalokasikan - #13442

  • Aktifkan Nullable dan throw di KnownOwnerViewModel - #13425

  • PackageSourceProvider.UpdatePackageSource tidak menghormati nilai dari disableTLSCertificateValidation atribut - #13423

  • PackageSourceProvider.UpdatePackageSource tidak menghormati nilai dari AllowInsecureConnection bidang - #13418

  • "nuget install -ExcludeVersion" laporan yang tidak akurat "sudah diinstal" saat mencoba menginstal versi lama - #13334

  • InfoBar Kerentanan tetap terlihat di Penjelajah Solusi setelah solusi penutupan - #13055

Daftar penerapan dalam rilis ini

Kontribusi komunitas

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

  • seclerp
    • 5783 Fix PackageSourceProvider.UpdatePackageSource tidak menghormati nilai dari DisableTLSCertificateValidation bidang
    • 5767 Fix PackageSourceProvider.UpdatePackageSource tidak menghormati nilai dari AllowInsecureConnection bidang
  • mmitche
    • 5749 Build NuGet dari VMR
    • 5752 Dukungan penandatanganan perbaikan bersyarat
  • ToddGrun
    • 5859 Mengurangi alokasi di GetPackageInfo dengan memanggil GetNupkgMetadataPath secara kondisional
  • omajid
    • 5848 Membuang sertifikat pada kegagalan di SignatureUtility.GetCertificates
  • SimonCropp
    • 5842 hapus redundan . GetTypeInfo()
  • ryanmolden
    • 5834 Hilangkan ArgumentExceptions kesempatan pertama saat mengkueri proyek warisan untuk properti yang tidak ada melalui DTE
  • hickford
    • 5743 Benar pesan dalam kasus bahwa versi paket yang lebih tinggi sudah diinstal
  • ViktorHofer
    • 5764 Menggunakan integrasi sourcelink .NET SDK
  • NikolaMilosavljevic
  • jv42
    • 5717 Fixed NullReferenceException di ResolverComparer