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
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.