Číst v angličtině

Sdílet prostřednictvím


Zpráva k vydání verze NuGet 5.7

Distribuční vozidla NuGet:

Verze NuGetu K dispozici ve verzi sady Visual Studio Dostupné v sadě .NET SDK
5.7.0 Visual Studio 2019 verze 16.7 3.1.4011
5.7.1 Visual Studio 2019 verze 16.7 3.1.4081
5.7.2 3.1.4201
5.7.3 3.1.4241

1 Nainstalované se sadou Visual Studio 2019 s úlohou .NET Core

Shrnutí: Novinky ve verzi 5.7.3

  • [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

Shrnutí: Novinky ve verzi 5.7.2

  • [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 5.7

Funkce přidané v této verzi

  • Přidání podpory externích aliasů pro odkazy na balíčky NuGet – #4989

  • Rychlejší přepínání mezi kartami Nainstalované a Aktualizace díky tomu, že jim umožníte sdílet zdroj dat a snížit počet změn – #8294

  • Rychlejší obnovení – zrychlení vyhodnocení voláním rozhraní API statického grafu NÁSTROJE MSBuild (dotnet.exe) – #9644

  • Přidání částečného obnovení sady Visual Studio pro projekty PackageReference (no-op++) – #9513

  • Uživatelské rozhraní sady Visual Studio Správce balíčků se chybově ukončí méně často při vyhledávání chybných zdrojů balíčků, které vrací více než požadovaný počet výsledků na požadavek HTTP. - #8478

  • Přidání integrace informací PackageVersion pro projekty bez sady SDK v obnovení VS – #9236

  • Přidání podpory pro aktualizaci -self -Sourcehttps://feed nuget.exe – č. 1783

  • Přidání podpory více konfiguračních souborů v adresáři %APPDATA%\NuGet – #9394

  • DeterministicSourcePaths teď bere v úvahu zdrojové balíčky NuGet – #9431

  • Přidání rozhraní API rozšiřitelnosti INuGetProjectService.GetInstalledPackagesAsync – #9702

  • Přidání rozhraní API pro interoperabilitu pro vytvoření výčtu záložních složek bez nutnosti řešení nebo projektu – #9395

  • Přidání latest možnosti pro -MSBuildVersion - #8808

Chyby opravené v této verzi

Chyby:

  • Při obnovení rozhraní příkazového řádku dotnet při spouštění modulů plug-in přihlašovacích údajů zkuste rozhraní příkazového řádku dotnet na systémové cestě, pokud DOTNET_HOST_PATH není definovaná proměnná prostředí. - #7438

  • nuget.exe specifikace generuje značku autorských práv s pevně zakódovaným textem Copyright YYYY Místo $copyright$ - #8696

  • NuGet.exe vyvolá výjimku Autoři vyžadovaní během balíčku souboru csproj, který ignoruje zástupné symboly a atributy assemblyinfo, pokud se změní název sestavení – #4234

  • HttpRequestMessage se opakovaně používá, což není podporováno u SocketHttpHandler - #8661

  • NuGet.Indexing 5.6.0 Preview 3 a novější použijte jiný token veřejného klíče – #9481

  • Honor TreatWarningsAsErrors během vytváření balíčku NuGet – #7404

  • [CPVM] Spurious package downgrades for multiple p2p projects - #9549

  • Karta Procházet není zarovnaná doleva s vyhledávacím polem - #9559

  • Nainstalovaná verze není konzistentní s vloženou ikonou v uživatelském rozhraní PM na úrovni řešení pro jedno ID balíčku s více nainstalovanými verzemi – #9321

  • Únik: PartCreationPolicy(CreationPolicy.NonShared) NuGet.SolutionRestoreManager.RestoreOperationLogger – #9595

  • Vyhněte se čtení souboru prostředků v obnovení no-op - #9693

  • NuGet.Protocol nepodporuje získání počtu stažení verze z vyhledávání – #9086

  • Zvýšení výkonu paměti PackageMetadataResourceV3 snížením závislostí JObject - #9719

Žádosti o změnu návrhu:

  • Potlačí prvek <owners> , když je redundantní – #5134

  • Log IntervalTrackery jako události Trasování událostí pro Windows – #9593

  • Přidání informační zprávy o obnovení, aby uživatelé CPVM informovali, že tato funkce je ve verzi Preview – #9340

  • Naplnění Průzkumník řešení balíčku nebo tranzitivních závislostí projektu ze souboru prostředků – #9580

  • Karta Nainstalované balíčky by neměla stránkovat seznam balíčků – #6995

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

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
campersau 3433, 3120 NuGet.Protocol nepodporuje získání počtu stažení verze z vyhledávání – #9086
HttpRequestMessage se několikrát znovu použije, což se nepodporuje u SocketHttpHandler - #8661
Joseph Musser (jnm2) 3241 Potlačí prvek <owners> , když je redundantní – #5134
Volodymyr Shkolka (BlackGad) 3273 NuGet nemůže provést obnovení ze zdrojů HTTPS, které vyžadují klientské certifikáty – #5773
Marius Ungureanu (Therzok) 3357 HttpSourceAuthenticationHandler SemaphoreSlim budoucí kontrola pravopisu – #9463
Sunner (SuNNjek) 3088 nuget.exe specifikace generuje značku autorských práv s pevně zakódovaným textem Copyright YYYY Místo $copyright$ - #8696
Olivier Spinelli (olivier-spinelli) 3335 Při obnovení rozhraní příkazového řádku dotnet při spouštění modulů plug-in přihlašovacích údajů zkuste rozhraní příkazového řádku dotnet na systémové cestě, pokud DOTNET_HOST_PATH není definovaná proměnná prostředí. - #7438
goyzhang 3370 Přidání latest možnosti pro -MSBuildVersion - #8808

Shrnutí: Novinky ve verzi 5.7.1

  • Rozšíření souboru .nupkg.metadata o zahrnutí zdroje instalace – #10354

  • Obsah balíčku protokolu během protokolování obnovení (během extrakce) – #10384

  • Při obnovování v normálních podrobnostech protokol, ze kterého se obnovuje zdrojový balíček – #10461

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

Seznam potvrzení v této verzi – 5.7.1