Číst v angličtině

Sdílet prostřednictvím


Zpráva k vydání verze NuGet 6.1

Distribuční vozidla NuGet:

Verze NuGetu K dispozici ve verzi sady Visual Studio Dostupné v sadě .NET SDK
6.1.0 Visual Studio 2022 verze 17.1 6.0.2001

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

Shrnutí: Novinky ve verzi 6.1

  • Zobrazit nápovědu dílčího příkazu místo hlavní dotnet nuget trust nápovědy pro všechny případy – #10788

  • Seřazení ohrožení zabezpečení balíčku v sestupném pořadí v podokně podrobností PMUI – #11091

Chyby opravené v této verzi

Řadiče domény:

  • Ve výchozím nastavení zakažte nuget.exe pack pro project.json, přidejte náhradní env var, abyste ho povolili – #11214

  • [DCR]: Úprava pravidel kompatibility pro apple TFM v .NET – #11338

  • [DCR] [Žádný dopad na zákazníka]: Balíček NuGetPackage (vstupní bod rozšíření VS) by neměl používat DTEEvents – #11360

  • [DCR]: Zmírnění chybějících nuget.org, když nástroj NuGet vytvoří nuget.config bez jakýchkoli zdrojů – #11387

  • [DCR]: NuGet.VisualStudio a NuGet.VisualStudio.Contracts pro sledování čísel verzí sady Visual Studio – #11394

  • [DCR]: Zastaralá rozhraní API rozšiřitelnosti VS, která používají System.Version – #11412

  • [DCR]: Zastaralá rozhraní API rozšiřitelnosti VS, která používají System.Runtime.Versioning.FrameworkName – #11419

  • Odebrat upozornění Mac Catalyst - #11438

  • dotnet nuget push - Chybí hodnota pro možnost - #4864

Chyby:

  • Matoucí výstup obnovení: Provedlo některé obnovení u jednoho z projektů, ale na konci se stále vytiskne "Všechny balíčky jsou již nainstalovány a není nic k obnovení" - #4376

  • Při selhání obnovení se ve výstupu nevytiskne dostatek informací – #6047

  • Minimální instalace VS přerušila uživatelské rozhraní NuGet – #8414

  • Visual Studio nereaguje při používání Clear All NuGet cache(s) funkce – #9831

  • Při změně vybraného balíčku se seznam verzí v podokně podrobností nesynchronizuje – #10557

  • Dialogové okno Konflikt souboru nemá přístupové klíče – #10691

  • ContentItemCollection používá výnosové výnosy, což způsobuje nadměrné přidělení enumerátorů - #10921

  • UIDelay: nuget.packagemanagement.visualstudio.dll!NuGet.PackageManagement.VisualStudio.VsCoreProjectSystemReferenceReader+<GetProjectReferencesAsync>d__ – spravované projekty – #11163

  • [Chyba]: Obnovení NÁSTROJE MSBuild je výjimka protokolování jako upozornění – #11179

  • [Chyba]: Přístup pro porovnání řetězců používaný pro zdroje a obory názvů není konzistentní – #11182

  • Na pravé straně balíčku na kartě Procházet neexistuje žádný popis tlačítka Pro instalaci – #11189

  • Zprostředkovatel asynchronní služby by se měl vyvolat na vláknech fondu vláken prostřednictvím integrovaných rozšíření TService, TInterface místo vlastního přetypování – #11200

  • [Chyba]: VS se chybově ukončí, když má rozevírací seznam zdrojů balíčků v uživatelském rozhraní PM více zdrojů balíčků, jejichž názvy jsou při porovnání s použitím případu ignorování jazykové verze - #11241

  • Řetězce "ms" a "sec" nejsou lokalizovány ve výstupu – Správce balíčků okně. - #11297

  • Rozevírací seznam Seřadit zdroj balíčků pomocí nastavení národního prostředí nebo jazykové verze v uživatelském rozhraní PM – #11298

  • Aktualizace seznamu licencí SDPX z da7ecca na fafa781 - #11309

  • [Chyba]: Negeneruje se NuGet.Localization – #11328

  • [Chyba]: Synchronní obslužné rutiny událostí balíčku NuGet.Tools VS při načítání sestavení MEF můžou způsobit zpoždění odezvy – #11334

  • [Chyba]: Překladač sady NuGet SDK by neměl vyvolat, pokud je cesta k projektu NULL – #11376

  • [Chyba]: Inkonzistence packageSourceMapping by se měla hlásit – #11385

  • [Chyba]: RegistryKeyUtility.GetValueFromRegistryKey() má nepoužívaný parametr, což vede k nesprávným výsledkům – #11407

  • Omezení přidělení haldy v ResolverUtility.FindLibraryByVersionAsync – #11409

  • [Chyba]: Nalezené shody mapování zdrojů balíčků by se neměly protokolovat pro projekty – #11413

  • [Chyba]: Vyhněte se explicitní přetypování výsledku GetService/GetServiceAsync, místo toho použijte metody rozšíření – #11451

  • [Chyba]: Možnosti zdroje balíčků ve VS neoznamují zdroje balíčků nebo stav zaškrtávacího políčka – #11482

  • [Chyba]: Možnosti zdroje balíčku VS zruší zaškrtnutí všech políček při přidávání nebo odebírání zdrojů – #11521

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

Známé problémy

dotnet nuget push -n|--no-symboly nebo -d|--disable-buffering vyvolá error: File does not exist ... výjimku. - #11601

Problém

Dříve aby bylo možné použít -n|--no-symbols a -d|--disable-buffering použít možnosti s příkazem dotnet nuget push , vyžaduje předání nepotřebné náhodné hodnoty za ním. Odebrání této nepotřebné hodnoty může přerušit váš skript vyvoláním výjimky, error: File does not exist ... i když byla skutečná operace nabízení úspěšná.

Alternativní řešení

Používejte -n|--no-symbols a -d|--disable-buffering možnosti samostatně bez dalšího parametru hodnoty.

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
mairaw 4336 Oprava poškozeného obrázku loga NuGet – #11390

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.