Sdílet prostřednictvím


Zpráva k vydání verze NuGet 5.2

Distribuční vozidla NuGet:

Verze NuGetu K dispozici ve verzi sady Visual Studio Dostupné v sadě .NET SDK
5.2.0 Visual Studio 2019 verze 16.2 2.1.80X 1, 2.2.40X2
5.2.1 Není k dispozici N/a .NET Core 2.2 je mimo podporu k 23. prosinci 2019

1Nainstalované se sadou Visual Studio 2019 s úlohou .NET Core

2K dispozici jako volitelná instalace se sadou Visual Studio 2019 s úlohou .NET Core

Shrnutí: Novinky ve verzi 5.2.1

  • [Zabezpečení]: Informační zpravodaj zabezpečení společnosti Microsoft CVE 2022-30184 | Ohrožení zabezpečení spočívající ve zpřístupnění informací v .NET – #11883

Shrnutí: Novinky ve verzi 5.2

  • Opravili jsme kritickou chybu, která způsobovala občasná selhání operací NuGet kvůli problémům s cestou v Linuxu a Macu – #7341

  • Vylepšená rychlost odezvy uživatelského rozhraní při procházení balíčků pomocí uživatelského rozhraní správce balíčků NuGet v sadě Visual Studio, zejména u pomalých zdrojů – #8039

  • Tuny oprav spolehlivosti pro zamykací soubor (#8187,#8160,#8114,#7840) a ověřovací modul plug-in (#8300,#8271,#8269,#8210,#8198,#7845)

Chyby opravené v této verzi

Chyby

  • Výkon: Správce balíčků konzola: Zpoždění aktualizace výchozího pole se seznamem Výchozí projekt – #8235

  • Výkon: Vylepšení výkonu v uživatelském rozhraní PM - #8039

  • Výkon: Zpoždění uživatelského rozhraní při čtení výchozího projektu v PMC - #6824

  • Výkon: [vsfeedback] Karta Aktualizace NuGet se zablokuje pro místní zdroj balíčku – #6470

  • Moduly plug-in: NuGet čeká úplné vypršení časového limitu handshake, pokud se modul plug-in nespustí nebo ukončí brzy – #8300

  • Moduly plug-in: zlepšení diagnostiky selhání spuštění modulu plug-in - #8271

  • Moduly plug-in: Problém se zjišťováním integrovaných modulů plug-in nuget.exe - #8269

  • Moduly plug-in: Soubor mezipaměti se nikdy nečte - #8210

  • Moduly plug-in: "Úloha byla zrušena". Chyby s ověřovacím modulem plug-in během obnovení – #8198

  • Mezipaměť modulů plug-in není občas zjistitelná na linuxových platformách – #7845

  • LockFile: U ATF má false NU1004 kvůli chybné kontrole rovnosti cílové architektury – #8187

  • LockFile: Příznak obnovení --locked-mode nerespektuje, pokud je uzamčený soubor prázdný nebo poškozený – #8160

  • LockFile: Nepoužívejte malé projekty s vlastními názvy sestavení v souboru zámků balíčků – #8114

  • LockFile: Nastavení odkazu na projekt v souboru zámku – #7840

  • Obnovení: Instalace zfalšovaného podepsaného balíčku vede k několika neúspěšným pokusům o instalaci (s opakovaným výstupem) – #8175

  • VS: Možnosti uživatelů řešení se po aktualizaci NuGet nepodaří deserializovat – #8166

  • dotnet-list-package v projektu UnitTest vrátí chybu – #8154

  • Vytvoření skupiny balíčků NuGet pro instalační program VS – oprava některých problémů s nastavením VSIX – #8033

  • GeneratePackageOnBuild by neměl nastavit NoBuild. - #7801

  • Nová možnost -SymbolPackageFormat snupkg vygeneruje chybu, když soubor .nuspec obsahuje explicitní referenční prvek sestavení - #7638

  • NuGet.targets(498;5): chyba: Nepodařilo se najít část cesty /tmp/NuGetScratch – #7341

DCR:

  • Přidání vlastnosti msbuild, která označuje, že PackageDownload je podporován – #8106

  • FrameworkReference potlačuje tok závislostí prostřednictvím FrameworkReference.PrivateAssets – #7988

  • Mechanismus dodávek runtime.json mimo balení - č. 7351

Seznam všech problémů opravených v této verzi – 5.2 RTM