Zpráva k vydání verze NuGet 6.2

Distribuční vozidla NuGet:

Verze NuGetu K dispozici ve verzi sady Visual Studio Dostupné v sadě .NET SDK
6.2.0 Visual Studio 2022 verze 17.2 6.0.3001
6.2.1 Visual Studio 2022 verze 17.2.4 6.0.3011
6.2.2 Visual Studio 2022 verze 17.2 6.0.3051
6.2.4 6.0.3131

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

Shrnutí: Novinky ve verzi 6.2.4

  • [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

Shrnutí: Novinky ve verzi 6.2.2

  • [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í rozhraní .NET – #12149

Shrnutí: Novinky ve verzi 6.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 6.2

  • Přidání TFM pro nanoFramework .NET – #10800

  • [Funkce]: Vyžadování mapování zdroje balíčků při použití CPM – #11505

  • [Funkce]: Povolení přepsání centrálně definované verze balíčku – #11516

  • [Funkce]: Přidání IVsNuGetProjectUpdateEvents v sadě Visual Studio, generování sestav změn obnovení pro projekty založené na PackageReference. - Č. 9782 - Viz dokumentace

  • Project A odkazující balíček B prostřednictvím AssetTargetFallback, nepoužívá stejný AssetTargetFallback k vyžádání balíčku závislostí B – #5957 - Další informace

Chyby opravené v této verzi

Řadiče domény:

  • Virtuální metody LocalPackageFileCache – #10325

  • Soubory zámku NuGetScratch se nevyčistí – #10679

  • AutoCompleteResourceV3 nepoužívá zadaný protokolovací modul – #11272

  • Přidání autora do popisu balíčku v seznamu balíčků v uživatelském rozhraní PM - #11499

  • Odebrání nepoužívaného kódu NU5049 – #11598

Chyby:

  • Vrácení omezení chybějících nuget.org, když ostatní nástroje vytvoří nuget.config #11616

  • Přidání podpory pro seskupování do seznamu InfiniteScrollList, což umožňuje jeho povolení nebo zakázání – #10748

  • Rozbalte a sbalte oddíly seskupení InfiniteScrollList – #10749

  • Čtení a ukládání tranzitivních původů balíčku při čtení nainstalovaných balíčků ze souboru assets - #10751

  • Přidání ukládání dat přenášených závislostí do mezipaměti z souboru lockfile (soubor prostředků) – #10752

  • Povrch tranzitivních balíčků a jeho tranzitivních původů prostřednictvím vyhledávací vrstvy - č. 11486

  • NuGet.exe seznam ze složky místních balíčků nefunguje s příznakem AllVersion – #4537

  • Chyby způsobené chybějícími nebo neúspěšným zdroji se nekonzistentně zobrazují v Průzkumníku řešení a v seznamu chyb – #7245

  • Klávesy se šipkami v úpravách zdrojů uživatelského rozhraní NUGet nemění pořadí trvalosti – #8315

  • PackageReference neřešeně zpracovává duplicitní identifikátory modulu runtime v souboru csproj PackageReference – #9290

  • RestoreIgnoreFailedSources=true stále zobrazuje upozornění – #9765

  • Zavedení upozornění pro rozsah verzí s hodnotou null/prázdné (nové nebo opakované použití NU1604) – #9767

  • NuGet znovu vyvolává výjimky "autoři je povinné" "popis je povinný", ignoruje nahrazení tokenů csproj/nuspec – #9954

  • [Chyba]: Extrakce balíčků někdy selže s chybou "soubor, který se používá jiným procesem" – #11373

  • Přidání sestav průběhu během instalace balíčku – #11432

  • [Chyba]: Omezení přidělení řetězců v cestě kódu obnovení – #11475

  • [Rychlost odezvy] RestoreOperationLogger blokuje velký počet vláken fondu vláken, které se snaží získat přístup k podoknu okna výstupu – #11501

  • [Rychlost odezvy] Uživatelské rozhraní pro správu balíčků může využívat velký počet vláken, která prohledávají disk, musí běžet z dlouhotrvajícího vlákna – #11570

  • [Rychlost odezvy] Uživatelské rozhraní pro správu balíčků může využívat velký počet vláken, která prohledávají disk (až 316 vláken), používají token zrušení v podprogramech – #11599

  • [Chyba]: NU1004 v sadě Visual Studio, ale ne příkazový řádek (zamknout soubory v uzamčeném režimu) – #11639

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

Seznam potvrzení v této verzi

Příspěvky komunity

Děkujeme všem přispěvatelům, kteří pomohli vytvořit tuto verzi NuGet úžasné!

Kdo Žádosti o přijetí změn Problémy
MarkKharitonov 4511 [Funkce]: Přidání podpory pro vyhrazenou proměnnou prostředí poskytující cestu NuGetScratch - #11671
mfkl 4222 Lepší zásady čištění a vypršení platnosti mezipaměti – #4980
dfederm 4504 Obnovení statického grafu používá project.FromFile + Project.CreateInstance místo ProjectInstance.FromFile přímo – #11675
crummel 4404 [main] Opravy backportu zdrojového sestavení do úložišť #2708
mjolka 4475 Velmi pomalé obnovení při použití NoWarn v jednom projektu, který má velké množství závislých – #11222
marcin-krystianc 4488 problém s testovacím integračním balíčkem dotnet – #11454
marcin-krystianc 4025 Obnovení selže s NU1106 pro řešení, které používá StaticGraph a CPVM - #10327; [Funkce]: Přidání možnosti pro povolení přepsání verzí tranzitivních závislostí – #10389
Davkean 4483 Odebrání nepotřebných přidělení při analýze souboru prostředků č. 11648
reynoldsbd 4458 [Chyba]: Stav časování vytváření souborů protokolů modulu plug-in – #11517
tintoy 4287 AutoCompleteResourceV3 nepoužívá zadaný protokolovací modul – #11272
Davkean 4440 Vylepšení výkonu VS a NuGet tím, že některé metody nejsou asynchronní – #11816
Davkean 4439 Redundantní volání pro získání VsHierarchy v kódu VS NuGet – #11817
Davkean 4432 Vyhněte se dvojité kontrole podporovaných projektů – #11554
dfederm 4393 [Chyba]: Binární protokol obnovení statického grafu nehlásí vstupy úloh – #11484
drewnoakes 4390 Zobrazení souborů .props a .targets balíčku v Průzkumník řešení č. 7838
drewnoakes 4386 Průzkumník řešení hledání nezobrazuje obsah balíčku – #7834
marcin-krystianc 4186 [Regrese]: Regrese výkonu pro studené obnovení v .NET 5.0.x #11031
joperator 4389 [Chyba]: Chyby NU3028 a NU3037 při obnovování balíčků NuGet v FreeBSD – #11481
AndreiTimisescu 3779 Virtuální metody LocalPackageFileCache – #10325
tmds 4123 Soubory zámku NuGetScratch se nevyčistí – #10679

Uvítáme váš názor

Vaše názory jsou pro nás důležité. Pokud v této verzi dojde k nějakým problémům, projděte si problémy gitHubu a komunitu vývojářů sady Visual Studio, kde najdete stávající problémy. V případě nových problémů v nuGetu nahlašte problém GitHubu. V případě obecných problémů s prostředím NuGet nám dejte vědět prostřednictvím možnosti Nahlásit problém ve vašem oblíbeném integrovaném vývojovém prostředí v části Nápověda > Nahlásit problém.