Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Informacje o wersji narzędzia NuGet 6.9

Pojazdy dystrybucyjne NuGet:

Wersja narzędzia NuGet Dostępna w wersji programu Visual Studio Dostępne w zestawach .NET SDK
6.9.1 Visual Studio 2022 w wersji 17.9 8.0.2001

1 Zainstalowane z programem Visual Studio 2022 z dowolnym obciążeniem platformy .NET

Podsumowanie: Co nowego w wersji 6.9.1

  • Obsługa polecenia dotnet search (odpowiednik listy nuget.exe, późniejsze wyszukiwanie) — #6060 #5138

  • Środowisko wielowersyjności interfejsu użytkownika pm jest niekompletne — obsługa aktualizowania i odinstalowywania wersji pakietów warunkowych — #4681

  • [Zabezpieczenia]: Biuletyn zabezpieczeń firmy Microsoft CVE-2024-0057 | Luka w zabezpieczeniach dotycząca obejścia funkcji zabezpieczeń klienta NuGet — #12653

Zmiany powodujące niezgodność

  • Dodawanie adnotacji dopuszczanych do wartości null do elementu NuGet.LibraryModel — #12889

Problemy rozwiązane w tej wersji

  • Program NuGetAudit nie powinien pobierać bazy danych luk w zabezpieczeniach, gdy projekt nie używa żadnych pakietów — #13073

  • Przywracanie oparte na grafach statycznych nie powinno wyliczać metadanych każdego elementu — #13049

  • Migrowanie wyszukiwania pakietów NuGet.CommandLine.XPlat w celu użycia elementu System.CommandLine — #13031

  • Dodawanie --formatopcji , --verbosity do - configfile dotnet package searchpliku #12978

  • Ustawianie wartości domyślnych narzędzia NuGetAudit w programie MSBuild — #12960

  • RestoreTask: określ, czy pliki mają być osadzone w dzienniku binlogu — #12957

  • Tworzenie kodu błędu NU dla mapowania źródła pakietów i konfliktów GPF — #12953

  • [DCR]: Zezwalaj na wersje zmiennoprzecinkowe za pomocą centralnego zarządzania pakietami (CPM) — #10432

  • Przywracanie programu Static Graph nie będzie ostrzegać dla nieprawidłowych projektów — #9300

  • Zmień nazwę no-cache na no-http-cache — #9180

  • Konsola programu VS Menedżer pakietów powinna zamknąć widok tekstowy — #13104

  • Wskaźnik luk w zabezpieczeniach jest wyświetlany w projekcie zależnym, jeśli projekt nadrzędny ma luki w zabezpieczeniach przechodnich — #13068

  • Aktualizacja warunkowa w przypadku uszkodzenia wszystkich pakietów — #13034

  • Problem z wydajnością w elemencie AssetsFileDependenciesDataSource — #13019

  • Kod NuGetPackageSearchService.GetDeprecationMetadataAsync in NuGet.PackageManagement.VisualStudio jest martwy — #13007

  • Filtr luk w zabezpieczeniach jest niepoprawnie wyświetlany na karcie "Brower", gdy domyślna karta to "Przeglądaj" zamiast "Zainstalowane" dla poprzedniego otwarcia interfejsu użytkownika PM rozwiązania — #12974

  • HTTP 401 po pewnym czasie w programie VS — #12961

  • [NuGet.Versioning] SemanticVersion.HasMetadata powinien wskazywać, że metadane nie mają wartości null, gdy true — #12949

  • TelemetryUtility.ToJsonArrayOfTimingsInSeconds zwraca niepoprawną tablicę json w ustawieniach regionalnych mających przecinek jako separator dziesiętny — #12915

  • Przywracanie oparte na grafach statycznych nie uwzględnia opcji Interakcyjne podczas ładowania projektów — #12907

  • Link paska informacji o lukach w zabezpieczeniach do Manage NuGet Packages elementu jest obcięty — #12835

  • NuGet.Build.Tasks buforuje limit czasu przepływu urządzenia CredentialProvider. - #12540

  • "błąd: Sekwencja nie zawiera pasującego elementu" podczas wyświetlania listy nieaktualnych pakietów — #12256

  • [Usterka]: Ciąg argumentu procesu jest zbyt długi podczas publikowania w programie Visual Studio z włączonym statycznym grafem — #11968

  • [Usterka]: Interfejs użytkownika pm nie może odinstalować pakietów w projektach wielotargetingowych — #11914

  • Po zainstalowaniu pakietu w folderze pakietów globalnych dodaj szczegółowe informacje o lokalizacji pakietu — #11447

  • NuGet powinien lepiej obsługiwać zduplikowane dane nominacji. - #8749

Lista zatwierdzeń w tej wersji

Współtworzenie społeczności

Dziękujemy wszystkim współautorom, którzy pomogli w tym wydaniu NuGet niesamowite!

  • KirillOsenkov
    • Kontrolowanie osadzania plików przywracania w dzienniku binlog — 5494
    • Nie rejestruj danych wejściowych i wyjściowych zadań, gdy jest włączony rejestrator binarny — 5498
  • Erarndt
    • Wyrejestrowywanie użycia linq w elemencie FilterDependencyProvidersForLibrary — 5535
    • Zmniejszanie alokacji w wywołaniach elementu CreateGraphNode() — 5531
  • dotnokato
    • Naprawianie testów zakończonych niepowodzeniem podczas uruchamiania w systemach przy użyciu ustawień regionalnych/innych niż angielski — 5442
    • Naprawiono nieprawidłową tablicę json zwracaną dla ustawień regionalnych z przecinkami jako separatorem dziesiętnym w pliku TelemetryUtility.ToJsonArrayOfTimingsInSeconds — 5441
  • ellahathaway
    • Skracanie ścieżek klonowania wewnętrznego kompilacji źródłowej — 5543
  • jasonmalinowski
    • Wyprowadź bardziej debugowalny komunikat, jeśli nie określono pojedynczej wartości — 5533
  • mthalman
    • Docelowa net9.0 dla kompilacji źródłowej platformy .NET — 5511
  • NikolaMilosavljevic
    • Eliminowanie przestarzałych ostrzeżeń/błędów interfejsu API w kompilacji źródłowej produktu — 5496
  • amis92
    • Dodaj element MemberNotNullWhen do elementu SemanticVersion.HasMetadata — 5465