Číst v angličtině

Sdílet prostřednictvím


Zpráva k vydání verze NuGet 6.3

Distribuční vozidla NuGet:

Verze NuGetu K dispozici ve verzi sady Visual Studio Dostupné v sadě .NET SDK
6.3 Visual Studio 2022 verze 17.3 6.0.4001
6.3.1 Visual Studio 2022 verze 17.3 6.0.4021
6.3.3 6.0.4101
6.3.4 6.0.4191

1 Nainstalované s úlohou Visual Studio 17.3 with.NET Core

Shrnutí: Novinky ve verzi 6.3.4

  • [Zabezpečení]: Microsoft Security Advisory CVE-2024-0057 | Ohrožení zabezpečení funkce zabezpečení klienta NuGet – #12653

Shrnutí: Novinky ve verzi 6.3.3

  • [Zabezpečení]: Microsoft Security Advisory CVE-2023-29337 | Ohrožení zabezpečení spočívající ve vzdáleném spuštění kódu klienta NuGet – #12653

Poznámka

V Linuxu dochází k zásadní změně chování. Umístění dočasné složky, kde NuGet ukládá dočasné soubory během různých operací, se změnilo z /tmp/NuGetScratch /tmp/NuGetScratch<username>. Například pro uživatele User1 bude /tmp/NuGetScratchUser1dočasná složka .

Shrnutí: Novinky ve verzi 6.3.1

  • [Zabezpečení]: Informační zpravodaj zabezpečení společnosti Microsoft CVE-2022-41032 | Ohrožení zabezpečení z důvodu zvýšení oprávnění v .NET – #12149

Shrnutí: Novinky ve verzi 6.3

  • [Funkce] Povolit uživateli zadat vlastní (plovoucí) verze prostřednictvím uživatelského rozhraní PM - #9829 #3788

  • [Funkce] NuGet varuje při zadání duplicitních položek PackageReference, PackageVersion nebo PackageDownload – #9467 #9864

  • Při použití správy centrálních balíčků už Visual Studio při instalaci balíčků chyby a místo toho se aktualizuje soubor správy projektů a centrálních balíčků – #11828

  • NuGet.Common, NuGet.Configuration, NuGet.Frameworks, NuGet.Packaging.Extraction a NuGet.Versioning už nepodporují net45 nebo net40 – #11830

Chyby opravené v této verzi

Řadiče domény:

  • [DCR]: Tisk zdrojů v NU1507 – č. 11715

  • [DCR]: Zrušit pouze požadavky zprostředkovatele cred VS, pokud je VS zavřený – #11970

  • U projektů C++/CLI PackageReference by NuGet měl ignorovat TargetPlatformMoniker – #11808

  • [DCR]: Zahrnutí zachycených výjimek jako vnitřních výjimek při opětovném načítání (v MsBuildUtility) – #11766

  • Určení obou -f ... a -r ... sestavení dotnet se nepodaří obnovit, pokud v souboru projektu existuje více architektur – #11653

  • Veřejný konstruktor PackageSourceMapping – #11609

  • Přidání podpory pro sady systémových a náhradních certifikátů – #11263

Chyby:

  • [Chyba]: Úložiště důvěryhodnosti X.509 není inicializováno v dotnet add package cestách kódu překladače sady SDK – #11956

  • Služba DTE mezipaměti ve Správci řešení VS – #11902

  • Čtečka odkazů CPS NuGet vc vynucuje úplné načtení všech projektů vc – #11877

  • Nerozlišujte malá a malá písmena porovnání hodnot v ověřovacím balíčku dotnet – #11876

  • Ruční použití JsonTextWriter v LockFileFormat – #11870

  • Extra přidělení v nástroji RovnostiUtility - #11867

  • [Chyba]: Balení struktur do výpočetního hashcode způsobuje nadměrné přidělení – #11866

  • Když obnovení vyvolá NU1301, sestavení může selhat s určitou chybou project.assets.json doesn't have a target for 'net6.0-windows10.0.19041.0 , která je červená – #11862

  • [Chyba]: Možnost Zdroj balíčku "Vše" se v seznamu při použití sady VS v neanglických jazycích zobrazuje jako neseřazená – #11857

  • [Chyba]: [Chyba Bash] Rozevírací seznam Verze je prázdný na kartě Konsolidovat v uživatelském rozhraní PM na úrovni řešení – #11806

  • PackageDownload více verzí v sadě Visual Studio nefunguje. - #11798

  • [Chyba]: Obnovení sady Visual Studio někdy nesprávně nastaví originalTargetFrameworks v project.assets.json – č. 11795

  • [Chyba]: NuGet neopakuje některé časové limity HTTP – #11779

  • [Chyba]: chybně napsané v RestoreCommandCannotDeterminePackagesFolder_deu – č. 11774

  • Aktualizace licencí SPDX na bb0099c - #11765

  • "Neplatné znaky v cestě" (Adresář řešení) – #11764

  • Správce balíčků okno NuGet způsobuje špičku trvalé frekvence snímků WPF kvůli neběžné animaci – #11746

  • [Chyba]: V seznamu verzí uživatelského rozhraní PM se zobrazuje jenom jedna nejnovější verze – #11734

  • Velký počet přidělení při zpracování odkazů na balíčky - #11733

  • Nepotřebné přidělení v semanticVersion.ParseSections() – #11732

  • [Chyba]: Nové upozornění pro mapování zdrojů balíčků nepředává hodnotu zástupného symbolu řetězce prostředku – #11709

  • [Chyba]: Centrální správa balíčků přeruší obnovení no-op – #11696

  • [Chyba]: Při předání možnosti -MsBuildPath do nuget.exe obnovení – #11689 není správně analyzována verze nástroje MsBuild

  • [Chyba]: Velmi pomalé obnovení nebo OOM při použití NoWarn – #11669

  • [Chyba]: Automatické zjišťování modulů plug-in přihlašovacích údajů je přerušeno, když nuget.exe používá 64bitová msbuild.exe – #11623

  • [Chyba]: Snížení přidělení paměti při zjišťování cyklů nebo potenciálního snížení výkonu ve verzích balíčků během obnovení – #11614

  • Vyhněte se JTF. Spusťte načtení zabalené vlastnosti, místo toho použijte asynchronní metody. - #11199

  • Uzamčení metadat .nupkg.metadat a jeho použití jiným procesem – #10882

  • Při sestavování řešení po povolení RestoreLockedMode – #10590 dojde k neočekávané chybě " Soubor projektu nevypisuje "win" jako "RuntimeIdentifier".

  • NuGet.exe balíček při balení souboru projektu zobrazí upozornění (NU5128) – #8713

  • Přechodné soubory zámků (se zástupným znakem) způsobí NU1004 – #8465

  • Vylepšení infrastruktury experimentování v kódu NuGet za účelem podpory tranzitivních závislostí – #10758