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
Zobrazit nápovědu dílčího příkazu místo hlavní
dotnet nuget trust
nápovědy pro všechny případy – #10788Seřazení ohrožení zabezpečení balíčku v sestupném pořadí v podokně podrobností PMUI – #11091
Ř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 – #9831Př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 – #11407Omezení 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
dotnet nuget push -n|--no-symboly nebo -d|--disable-buffering vyvolá error: File does not exist ...
výjimku. - #11601
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á.
Používejte -n|--no-symbols
a -d|--disable-buffering
možnosti samostatně bez dalšího parametru hodnoty.
Děkujeme všem přispěvatelům, kteří pomohli vytvořit tuto verzi NuGet úžasné!
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.