Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Distribuční vozidla NuGet:
| Verze NuGetu | K dispozici ve verzi sady Visual Studio | Dostupné v sadě .NET SDK |
|---|---|---|
| 6.8 | Visual Studio 2022 verze 17.8 | 8.0.1001 |
| 6.8.1 | Visual Studio 2022 verze 17.8 | 8.0.1021 |
1 Nainstalované se sadou Visual Studio 2022 s libovolnou úlohou .NET
Shrnutí: Novinky ve verzi 6.8.1
- [Zabezpečení]: Microsoft Security Advisory CVE-2024-0057 | Zranitelnost obejití bezpečnostní funkce klienta NuGet – #12653
Shrnutí: Novinky ve verzi 6.8
NuGetAudit – oznámení o ohrožení zabezpečení balíčků
- Upozornění při zjištění ohrožení zabezpečení během obnovení PackageReference – #12289
- Zobrazení ohrožení zabezpečení v tranzitivních balíčcích pro projekty typu PackageReference v PMUI - #8756
- Zobrazení informačního panelu v Průzkumníku řešení pro všechna zjištěná ohrožení zabezpečení v projektu nebo řešení – č. 12398
Přidání
allowInsecureConnectionsvlastnosti pro zdroje balíčků v NuGet.config, umožnění odhlášení z upozornění "HTTPs na všech místech" - #12786Vytváření mapování zdrojů balíčků během instalace/aktualizace prostřednictvím uživatelského rozhraní PM – #11366
V sadě Visual Studio se respektuje aktualizace podmíněného balíčku č. 5420
Přidání argumentu protocolVersion do přidání zdroje NuGet – #9170
Ověření podepsaného balíčku je ve výchozím nastavení povolené v Linuxu v sadě .NET 8 SDK - #11262
Známé problémy
- NuGetAuditMode nefunguje pro projekty stylu sady SDK ve VS 17.8 – #13003
Zásadní změny sady NuGet SDK
Následuje seznam změn v NuGet SDK, které narušují kompatibilitu. Pokud používáte nástroje NuGet, jako je Visual Studio nebo .NET SDK, nebudete ovlivněni.
Odeberte z NuGet.PackageManagement typ NuGetOperationType a místo něj použijte typ NuGetProjectActionType – #12866.
Změna závažnosti PackageVulnerabilityInfo z int na enum – #12781
Přidání poznámek s možnou hodnotou null do NuGet.Common – #12775
Zastaralé metody klonování u neměnných typů – #12669
Chyby opravené v této verzi
NuGetAudit by neměl varovat, pokud nejsou k dispozici žádná data ohrožení zabezpečení – #12875
NuGetAudit: Čtení souborů zranitelností pomocí System.Text.Json – #12855
PackageSourceMappingRozhraní API nedodržuje osvědčené postupy pro vracení seznamů – #12794Podepisování: Ve výchozím nastavení povolte
X509Chain.Build(...)chování opakování – #12592NuGetAudit by měl ve výchozím nastavení ověřovat přímé PackageReferences – #12590
NuGetAudit by měl být ve výchozím nastavení zapnutý se sadou .NET 8 SDK – #12568
Odebrat zprávy protokolu "Kontrola kompatibility..." z RestoreTask - #10383
16.10: Odeberte službu balíčkového zdroje verze 1.0. odebrání zastaralých rozhraní API (v nuget.configuration, kterou jsme přidali ve verzi 16.8) – #10015
Přidejte více záznamů do NuGetSdkResolver – #11445
Upgrade odkazu Newtonsoft.Json na verzi 13.0.3 – #12858
Přidání rozhraní API pro kontrolu zranitelnosti během obnovení packages.config – č. 12852
Možnosti VS– přidání nebo odebrání ikon zdroje balíčků nepoužívají styling VS2022 – #12840
Nástroj Mapování zdrojů balíčků vždy připojí ID balíčku – #12839
NuGetSdkResolver během načítání projektu opakovaně načítá soubor global.json – #12819
Balíček seznamu dotnet nevypisuje požadované verze při použití CPM – #12765
Oprava rozlišování velkých a malých písmen sad závislostí modulu runtime během sloučení – #12757
dotnet list package chyby s Odkazem na objekt, který není nastaven na instanci objektu - #12755
Vylepšení přidělování hodnot hash a rovnosti / výkonu – #12746
Chyby závažnosti NuGetAudit – #12743
Problémy se zamčením vláken způsobené tím, že LoadSettings nepředává settingsLoadingContext do LoadSettingsForSpecificConfigs – #12737
NuGetAuditMode upozorňuje na všechny verze balíčků, které byly aktualizovány (odmítnuty) – #12730
Při instalaci balíčku ve formátu "packages.config" se objeví chyba "Nepodařilo se najít metadata PackageName.1.0.0" - #12723
WalkTreeRejectNodesOfRejectedNodes neustále způsobuje změny velikosti své sbírky sledovacích prvků - #12719
Omezení přidělení modulu runtimeGraph, protože je neměnné – #12717
Vysoké přidělení v NuGet.Commands.RestoreRunner.ExecuteAndCommitAsync|nuget.packaging.dll! NuGet.RuntimeModel.RuntimeDescription – #12714
Vysoké přidělení v NuGet.Commands.RestoreRunner.ExecuteAndCommitAsync|nuget.versioning.dll! NuGet.Versioning.VersionFormatter.Format – #12707
Odstraňte alokace z PackageSource.Source setter – #12692
KolekceContentItem.FindBestItemGroup upořádání enumerátorů - #12689
FrameworkNameProvider.GetVersionString boxing enumerator - #12685
NuGet.Client přiděluje mnoho instancí porovnávačů – #12680
GetContentFileFolderRelativeToFramework alokuje příliš mnoho – #12668
Zastaralé informace bliknou po dobu kratší než jednu sekundu v pravém panelu při kliknutí na balíček “Microsoft.Net.Http” s nezastaralou verzí v seznamu balíčků – #12661
CreateGraphNode má velký počet přidělení – #12641
Ohrožený štítek se nezobrazuje v rozevíracím seznamu "Verze" na kartě "Procházet" při hledání ohrožených balíčků – #12623
NuGet.Commands.LockFileBuilder KeyNotFoundException Exception – #12464
PackageDownload bez verze způsobí výjimku NullReferenceException – #12212
[Chyba]: Dialogové okno Zobrazit licenci nezobrazuje obsah licence – #12060
[Bug Bash] Pouze přiložený licenční obsah nejnovější verze lze správně načíst v uživatelském rozhraní PM, pokud existuje více verzí ve stejném balíčku z lokálních zdrojů - #10670
Příspěvky komunity
Děkujeme všem přispěvatelům, kteří pomohli vytvořit tuto verzi NuGet úžasné!
-
drewnoakes
- 5311 Označení null PackageDependencyInfo
- 5310 Zmenšení velikosti LockFileTargetLibrary
- 5304 Zlepšení hashování a přidělování rovnosti a výkonu
- 5267 Omezení přidělení v NuGet.DependencyResolver.Tracker
- 5232 Omezení přidělení v modulu RuntimeGraph
- 5279 Omezení přidělení ve verzi VersionRangeFormatter
- 5248 Omezení přidělení v modulu RuntimeDescription a RuntimeDependencySet
- 5269 Neomezujte výčty v ContentItemCollection
- 5250 Nepřidělujte dočasné objekty v FrameworkNameProvider.GetVersionString
- 5271 Odebrat alokace z nastavení PackageSource.Source
- MichaelSimons
-
mthalman
- 5385 Update Newtonsoft.Json z 13.0.1 na 13.0.3
-
timheuer
- 5375 Aktualizace možností VS, přidat/odebrat ikony zdroje balíčku do stylu VS2022.
-
dotnokato
- Rozhraní příkazového řádku 5002: Přidání možnosti -protocolVersion do příkazů NuGet přidat/aktualizovat zdroje
-
oleksandr-didyk
- 5352 povolit prázdný sb intermediate
-
drolevar
- 5346 Přidání souboru .vdproj do seznamu vyloučení
-
Greybird
- 5335 Odebrání projektů z výstupu balíčku seznamu
-
NikolaMilosavljevic
- 5322 Oprava vlastnosti nesprávné verze balíčku pro System.Security.Cryptograp...
-
vishavpandhi
- 5283 [Funkce DartLab B2B] název pro základní VS by měl být načten pomocí referenční hodnoty.
-
v-chayan
- 5278 Odebrání redundantní vlastnosti SourceBuildTrimNetFrameworkTargets
-
marcin-krystianc
- 5293 Funkce DetectAndMarkAmbiguousCentralTransitiveDependencies má být vyčerpávající a deterministická
-
Erarndt
- 5218 Snižte některé přidělení v CreateGraphNode.