Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Informacje o wersji narzędzia NuGet 5.5

Pojazdy dystrybucyjne NuGet:

Wersja narzędzia NuGet Dostępna w wersji programu Visual Studio Dostępne w zestawach .NET SDK
5.5.0 Visual Studio 2019 w wersji 16.5 3.1.2001

1Zainstalowane z programem Visual Studio 2019 z obciążeniem platformy .NET Core

Podsumowanie: Co nowego w wersji 5.5

  • Ulepszone środowisko ułatwień dostępu i czytnika zawartości ekranu dla interfejsu użytkownika menedżera pakietów NuGet w programie Visual Studio

    • Problemy z ułatwieniami dostępu w środowiskach czytnika zawartości ekranu, brak tekstu altText i dostępna nazwa zainstalowanego pola tekstowego itp., — #9059
    • Problemy z ułatwieniami dostępu w środowiskach czytnika zawartości ekranu na liście pakietów — #9077
    • Problemy z ułatwieniami dostępu w środowiskach czytnika zawartości ekranu związanych z kartami "browse","install","update" — #9078
    • Narrator nie ogłasza etykiety linku "Blank","No Dependencies","nuget.org","MIT" link label #9157
  • Obsługa tworzenia autonomicznych ikon w interfejsie użytkownika menedżera pakietów programu Visual Studio dla pakietów hostowanych w lokalnych kanałach informacyjnych — #8189

  • Znacznie zwiększona wydajność przywracania bez operacji, dzięki RestoreUseStaticGraphEvaluation czemu przyspiesza oceny przez wywołanie interfejsów API statycznego grafu MSBuild — 8791

  • Ulepszona niezawodność dotnet.exe dzięki wtyczkom uwierzytelniania międzyplatformowego

    • przywracanie dotnet kończy się niepowodzeniem z błędem TaskCanceledException — #7842
    • Wtyczka: "Zadanie zostało anulowane" — problem z uwierzytelnianiem ADO z tego powodu. - #8528
  • polecenie add dotnet nuget <add|remove|update|disable|enable|list> source#4126

  • Suport do --skip-duplicate korzystania z polecenia dotnet nuget push — #8778

  • Obsługa packages.config programu msbuild /restore — #8506

Problemy rozwiązane w tej wersji

Błędów

  • Przeróbka samodzielnego aktualizatora za pomocą interfejsów API w wersji 3 — #4197

  • Nieprawidłowa wersja zależności pakietu Jeśli dla wersji zależności pakietu ustawiono wartość "*" — #6697

  • ErrorUnsafePackageEntry komunikat o błędzie nie wskazuje na źródło problemu — #7505

  • Plik blokady nie jest honorowany w scenariuszach "*" — #8073

  • NuGet.exe nie jest rozpoznawana jako najnowsza wersja pakietu w przypadku używania * w elemencie PackageReference (do msBuild/Dotnet/VS restore do) — #8432

  • dotnet list package with multi target WPF project - #8463

  • Zwiększanie współbieżnościUtilities (zmniejszenie użycia procesora CPU) — #8653

  • Specyfikacja DG dla scenariuszy projektu zwolnionych nie powinna być zapisywana w przywracaniach w wersji zapoznawczej — #8793

  • Pakiety NuGet programu Visual Studio (RestoreManagerPackage) wymagają automatycznego ładowania zdarzeń kompilacji rozwiązania — #8796

  • Zakleszczenie w programie VS Ustawienia init — #8842

  • Pole ToolBox programu VisualStudio nie jest wypełniane z pakietu NuGet, jeśli projekt znajduje się w folderze rozwiązania — #8868

  • VS: przywracanie rozwiązania bezterminowo kończy się niepowodzeniem z powodu stanu wyścigu — #8881

  • Stałe "ładowanie"." na zainstalowanej karcie i "wyszukiwanie <terminu>". na karcie aktualizacje — #8890

  • Brak osadzonych ikon w interfejsie użytkownika programu VS PM po wygaśnięciu pamięci podręcznej — #9069

  • Uruchamianie interfejsu użytkownika fireAndForget PM — #9112

  • Przywracanie: implementacja IncludeExcludeFiles.Equals(...) jest nieprawidłowa — #9167

  • Przywracanie: PackageSpec.Clone() tworzy nierówne klonowanie — #9211

  • Lista błędów wyświetlana, chociaż "Zawsze pokazuj listę błędów, jeśli kompilacja zakończy się z błędami" nie jest zaznaczona — #8190

  • Przywracanie statycznego grafu nie powinno przekazywać pustej ścieżki SolutionPath — #9061

  • Przywracanie: zamknięcie obliczone dla każdego projektu 4 razy — #9042

  • Przywracanie: DependencyGraphSpec.Load(...) nie wymaga obiektu JObject — #9040

  • Przywracanie: duże ciągi utworzone na dużym stercie obiektów (LOH) — #9031

  • Niestandardowe nuget.exe w nowszym mono może ulec awarii z powodu rozpoznawania zestawu MSBuild SDK — 8848

  • Przywracanie kończy się niepowodzeniem, gdy nuget.dgspec.json jest "używany przez inny proces" — 8692

Kontrolery domeny

  • Logika w _GetRestoreProjectStyle powinna znajdować się w zadaniu — #8804

  • Dodaj informacje o wycofaniu domyślnie na zainstalowanej karcie — #8541

Lista wszystkich problemów rozwiązanych w tej wersji — 5.5