Catatan Rilis NuGet 6.3
Kendaraan distribusi NuGet:
Versi NuGet | Tersedia dalam versi Visual Studio | Tersedia di .NET SDK |
---|---|---|
6.3 | Visual Studio 2022 versi 17.3 | 6.0.4001 |
6.3.1 | Visual Studio 2022 versi 17.3 | 6.0.4021 |
6.3.3 | T/A | 6.0.4101 |
6.3.4 | T/A | 6.0.4191 |
1 Diinstal dengan beban kerja Visual Studio 17.3 with.NET Core
- [Keamanan]: Microsoft Security Advisory CVE-2024-0057 | Kerentanan Bypass Fitur Keamanan Klien NuGet - #12653
- [Keamanan]: Microsoft Security Advisory CVE-2023-29337 | Kerentanan Eksekusi Kode Jarak Jauh Klien NuGet - #12653
Catatan
Ada perubahan yang melanggar perilaku di Linux. Lokasi folder sementara, tempat NuGet menyimpan file sementara selama berbagai operasinya, telah berubah dari /tmp/NuGetScratch
ke /tmp/NuGetScratch<username>
. Misalnya untuk pengguna User1, folder sementara akan menjadi /tmp/NuGetScratchUser1
.
- [Keamanan]: Microsoft Security Advisory CVE-2022-41032 | .NET Elevasi Kerentanan Hak Istimewa - #12149
[Fitur] Izinkan pengguna untuk memasukkan versi kustom (mengambang) melalui PM UI - #9829 #3788
[Fitur] NuGet memperingatkan ketika item PackageReference, PackageVersion, atau PackageDownload duplikat ditentukan - #9467 #9864
Saat menggunakan Manajemen Paket Pusat, Visual Studio tidak lagi melakukan kesalahan saat menginstal paket dan sebaliknya file manajemen paket proyek dan pusat diperbarui - #11828
NuGet.Common, NuGet.Configuration, NuGet.Frameworks, NuGet.Packaging.Extraction dan NuGet.Versioning tidak lagi mendukung net45 atau net40 - #11830
DCR:
[DCR]: Mencetak sumber di NU1507 - #11715
[DCR]: Hanya batalkan permintaan penyedia kredensial VS jika VS ditutup - #11970
Untuk proyek C++/CLI PackageReference, NuGet harus mengabaikan TargetPlatformMoniker - #11808
[DCR]: Sertakan pengecualian yang ditangkap sebagai pengecualian dalam saat menggulung balik (dalam MsBuildUtility) - #11766
Menentukan kedua -f ... dan -r ... ke build dotnet gagal dipulihkan jika beberapa kerangka kerja ada dalam file proyek - #11653
PackageSourceMapping konstruktor publik - #11609
Menambahkan dukungan untuk bundel sertifikat sistem dan fallback - #11263
Bug:
[Bug]: Penyimpanan kepercayaan X.509 tidak diinisialisasi dan
dotnet add package
jalur kode pemecah masalah SDK - #11956Layanan Cache DTE di VS Solution Manager - #11902
Pembaca referensi Nuget CPS memaksa semua proyek vc dimuat sepenuhnya - #11877
Membuat kasus perbandingan nilai env var verifikasi paket dotnet tidak sensitif - #11876
Menggunakan JsonTextWriter secara manual di LockFileFormat - #11870
Alokasi ekstra dalam EqualityUtility - #11867
[Bug]: Tinju struktur untuk menghitung hashcode menyebabkan alokasi yang berlebihan - #11866
Saat pemulihan menaikkan NU1301, build mungkin gagal dengan
project.assets.json doesn't have a target for 'net6.0-windows10.0.19041.0
kesalahan seperti itu adalah herring merah - #11862[Bug]: Opsi sumber paket "Semua" muncul tidak diurai dalam daftar saat menggunakan VS dalam bahasa non-bahasa Inggris - #11857
[Bug]: [Bug Bash] Kotak dropdown "Versi" kosong di tab "Konsolidasikan" dari PM UI tingkat solusi - #11806
PackageDownload beberapa versi tidak berfungsi di Visual Studio. - #11798
[Bug]: Pemulihan Visual Studio terkadang menetapkan originalTargetFrameworks secara salah di project.assets.json - #11795
[Bug]: NuGet tidak mencoba kembali beberapa batas waktu HTTP - #11779
[Bug]: salah eja di RestoreCommandCannotDeterminePackagesFolder_deu - #11774
Memperbarui lisensi SPDX ke bb0099c - #11765
"Karakter ilegal di jalur" (Direktori Solusi) - #11764
Jendela Manajer Paket NuGet menyebabkan lonjakan kecepatan bingkai WPF persisten karena animasi pelarian - #11746
[Bug]: Daftar versi antarmuka pengguna PM hanya menampilkan satu versi terbaru - #11734
Sejumlah besar alokasi saat memproses referensi paket - #11733
Alokasi yang Tidak Perlu dalam SemanticVersion.ParseSections() - #11732
[Bug]: peringatan baru untuk pemetaan sumber paket tidak meneruskan nilai untuk tempat penampung string sumber daya - #11709
[Bug]: Manajemen paket pusat memutus pemulihan tanpa operasi - #11696
[Bug]: Versi MsBuild tidak diurai dengan benar ketika opsi -MsBuildPath diteruskan ke pemulihan nuget.exe - #11689
[Bug]: Pemulihan yang sangat lambat atau OOM saat menggunakan NoWarn - #11669
[Bug]: Penemuan plugin info masuk otomatis rusak ketika msbuild.exe 64 bit digunakan oleh nuget.exe - #11623
[Bug]: Kurangi alokasi memori saat mendeteksi siklus atau potensi penurunan dalam versi paket selama pemulihan - #11614
Hindari JTF. Jalankan pengambilan properti yang dibungkus, gunakan metode asinkron sebagai gantinya. - #11199
.nupkg.metadata terkunci dan digunakan oleh proses lain - #10882
Kesalahan tak terduga "File proyek Anda tidak mencantumkan 'win' sebagai "RuntimeIdentifier"" terjadi saat membangun solusi setelah mengaktifkan "RestoreLockedMode" - #10590
NuGet.exe paket mengeluarkan peringatan (NU5128) saat mengemas file proyek - #8713
File kunci transitif (dengan wildcard) menghasilkan NU1004 - #8465
Tingkatkan infrastruktur eksperimen dalam kode NuGet untuk mendukung dependensi transitif - #10758