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
- [Zabezpečení]: Microsoft Security Advisory CVE-2024-0057 | Ohrožení zabezpečení funkce zabezpečení klienta NuGet – #12653
- [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/NuGetScratchUser1
dočasná složka .
- [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
[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
Ř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 – #11956Služ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