Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Informacje o wersji narzędzia NuGet 6.1

Pojazdy dystrybucyjne NuGet:

Wersja narzędzia NuGet Dostępna w wersji programu Visual Studio Dostępne w zestawach .NET SDK
6.1.0 Visual Studio 2022 w wersji 17.1 6.0.2001

1 Zainstalowane z obciążeniem programu Visual Studio 2022 with.NET Core

Podsumowanie: Co nowego w wersji 6.1

  • Pokaż pomoc podpolecenia zamiast głównej dotnet nuget trust pomocy polecenia dla wszystkich przypadków — #10788

  • Sortowanie luk w zabezpieczeniach pakietu w kolejności malejącej w okienku szczegółów PMUI — #11091

Problemy rozwiązane w tej wersji

Kontrolery domeny:

  • Wyłącz pakiet nuget.exe dla project.json domyślnie, dodaj rezerwową var, aby ją włączyć — #11214

  • [DCR]: Dostosowywanie reguł zgodności dla programu Apple TFMs na platformie .NET — #11338

  • [DCR] [Brak wpływu na klienta]: Pakiet NuGetPackage (punkt wejścia rozszerzenia PROGRAMU VS) nie powinien używać DTEEvents — #11360

  • [DCR]: Eliminowanie brakujących nuget.org, gdy narzędzie inne niż NuGet tworzy narzędzie nuget.config bez żadnych źródeł — #11387

  • [DCR]: NuGet.VisualStudio i NuGet.VisualStudio.Contracts, aby postępować zgodnie z numerami wersji programu Visual Studio — #11394

  • [DCR]: Przestarzałe interfejsy API rozszerzalności programu VS używające elementu System.Version — #11412

  • [DCR]: Przestarzałe interfejsy API rozszerzalności programu VS korzystające z elementu System.Runtime.Versioning.FrameworkName — #11419

  • Ostrzeżenie o usuwaniu katalizatora mac — #11438

  • dotnet nuget push — brak wartości dla opcji — #4864

Błędów:

  • Mylące dane wyjściowe przywracania: wykonano przywracanie w jednym z projektów, ale na końcu nadal wyświetla komunikat "Wszystkie pakiety są już zainstalowane i nie ma nic do przywrócenia" - #4376

  • Przywracanie nie wyświetla wystarczającej ilości informacji w danych wyjściowych, gdy kończy się niepowodzeniem — #6047

  • Minimalna instalacja programu VS ma uszkodzony interfejs użytkownika narzędzia NuGet — #8414

  • Program Visual Studio nie odpowiada podczas korzystania z Clear All NuGet cache(s) funkcji — #9831

  • Lista wersji w okienku szczegółów nie jest synchronizowana podczas zmiany wybranego pakietu — #10557

  • Okno dialogowe Konflikt plików nie ma kluczy dostępu — #10691

  • Funkcja ContentItemCollection używa zwrotu wydajności, co powoduje nadmierną alokację modułów wyliczających — #10921

  • UIDelay: nuget.packagemanagement.visualstudio.dll!NuGet.PackageManagement.VisualStudio.VsCoreProjectSystemReferenceReader+<GetProjectReferencesAsync>d__ — projekty zarządzane — #11163

  • [Usterka]: Przywracanie programu MSBuild jest wyjątkiem rejestrowania jako ostrzeżenie — #11179

  • [Usterka]: Podejście porównania ciągów używane dla przestrzeni źródłowych i nazw nie jest spójne — #11182

  • Nie ma etykietki narzędzia przycisku "zainstaluj" po prawej stronie pakietu na karcie "Przeglądaj" — #11189

  • Dostawca usług asynchronicznych powinien być wywoływany w wątkach puli wątków za pośrednictwem wbudowanych rozszerzeń TService, TInterface zamiast niestandardowego rzutowania — #11200

  • [Usterka]: Program VS ulega awarii, gdy lista rozwijana źródeł pakietów w interfejsie użytkownika pm ma wiele źródeł pakietów, których nazwy są równe w porównaniu z użyciem wartości Culture Ignore Case — #11241

  • Ciągi "ms" i "sec" nie są zlokalizowane w oknie Dane wyjściowe — Menedżer pakietów. - #11297

  • Sortowanie listy rozwijanej Źródło pakietu przy użyciu ustawień regionalnych/ustawień kulturowych w interfejsie użytkownika PM — #11298

  • Aktualizowanie listy licencji SDPX z da7ecca do fafa781 — #11309

  • [Usterka]: Nie jest generowana funkcja NuGet.Localization — #11328

  • [Usterka]: skład MEF ładowania zestawów w programach obsługi zdarzeń synchronicznych pakietów VS NuGet.Tools może powodować opóźnienia odpowiedzi — #11334

  • [Usterka]: Program rozpoznawania zestawu SDK NuGet nie powinien zgłaszać, jeśli ścieżka projektu ma wartość NULL — #11376

  • [Usterka]: Należy zgłosić niespójności elementu PackageSourceMapping — #11385

  • [Usterka]: RegistryKeyUtility.GetValueFromRegistryKey() ma nieużywany parametr, co prowadzi do nieprawidłowych wyników — #11407

  • Zmniejszanie alokacji sterty w narzędziu ResolverUtility.FindLibraryByVersionAsync — #11409

  • [Usterka]: Znalezione dopasowania mapowania źródła pakietów nie powinny być rejestrowane dla projektów — #11413

  • [Usterka]: Unikaj jawnego rzutowania wyniku polecenia GetService/GetServiceAsync, użyj metod rozszerzeń — #11451

  • [Usterka]: Opcje źródła pakietu w programie VS nie ogłaszają źródeł pakietów ani stanu pola wyboru — #11482

  • [Usterka]: Opcje źródła pakietu VS czyści wszystkie pola wyboru podczas dodawania lub usuwania źródeł — #11521

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

Znane problemy

dotnet nuget push -n|--no-symbole lub -d|-disable-buffering zgłasza error: File does not exist ... wyjątek. - #11601

Problem

Wcześniej w celu użycia -n|--no-symbols opcji i -d|--disable-buffering z dotnet nuget push poleceniem wymaga przekazania niepotrzebnej losowej wartości po niej. Usunięcie tej niepotrzebnej wartości może przerwać działanie skryptu, zgłaszając wyjątek error: File does not exist ... , mimo że rzeczywista operacja wypychania zakończyła się pomyślnie.

Rozwiązanie

Użyj -n|--no-symbols opcji i -d|--disable-buffering autonomicznej bez żadnego dodatkowego parametru wartości.

Współtworzenie społeczności

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

Kto Prs Problemy
mairaw 4336 Naprawiono uszkodzony obraz logo NuGet — #11390

Opinie — zapraszamy

Twoja opinia jest dla nas ważna. Jeśli występują problemy z tą wersją, zapoznaj się z naszymi problemami z usługą GitHub i społecznością deweloperów programu Visual Studio, aby zapoznać się z istniejącymi problemami. W przypadku nowych problemów w programie NuGet zgłoś problem z usługą GitHub. W przypadku ogólnych problemów z narzędziem NuGet poinformuj nas za pośrednictwem opcji Zgłoś problem znalezioną w ulubionym środowisku IDE w obszarze Pomoc > Zgłoś problem.