Udostępnij za pośrednictwem


Informacje o wersji narzędzia NuGet 6.11

Pojazdy dystrybucyjne NuGet:

Wersja narzędzia NuGet Dostępna w wersji programu Visual Studio Dostępne w zestawach .NET SDK
6.11 Visual Studio 2022 w wersji 17.11 8.0.4xx1

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

Podsumowanie: Co nowego w wersji 6.11.1

Problemy rozwiązane w tej wersji

  • Poprawka "wiele prób pobrania nupkg nie powiodło się" — #13545

Lista zatwierdzeń w tej wersji

Podsumowanie: Co nowego w wersji 6.11

  • Pomijanie ostrzeżeń Narzędzia NuGetAudit dla określonych porad dla projektów PackageReference — #13679

  • Dodawanie --allow-insecure-connections opcji do zestawu dotnet SDK — #13396

  • Zamienianie autorów dla właścicieli w interfejsie użytkownika Menedżer pakietów programu Visual Studio — #12501

  • [Funkcja]: dodawanie polecenia dotnet nuget do interfejsu wiersza polecenia dotnet — #11943

  • Program NuGet nie może przywrócić ze źródeł HTTPS, które mają problemy z certyfikatem SSL — #4387

Zmiany powodujące niezgodność

  • MSBuildRestoreUtility.GetRestoreAuditProperties wymaga zmiany powodującej niezgodność w celu odczytania NuGetAuditSuppress elementów — #13313

Problemy rozwiązane w tej wersji

  • IVsNuGetProjectUpdateEvents.ProjectUpdateStarted lub ProjectUpdateFinished powinny podać tylko listę plików, które zostaną zmienione. - #13413

  • dotnet nuget polecenia nie powinny zwracać informacji o użyciu dla wszystkich błędów — #13251

  • [DCR]: Narzędzie NuGet powoduje, że wiele wyjątków ArgumentExceptions jest zgłaszanych i przechwyconych w programie VS — #11535

  • Usuwanie programu .NET Framework TFM z narzędzia NuGet.CommandLine.XPlat — #8452

  • PERF: GetPackageInfo przydziela niepotrzebnie wywołanie metody GetNupkgMetadataPath — #13556

  • Polecenie "dotnet nuget why" ulega awarii podczas korzystania z opcji --framework — #13547

  • SignatureUtility.GetCertificates w programie NuGet.Client może pominąć wywoływanie funkcji Dispose przy błędzie — #13535

  • Polecenie "dotnet nuget why" nie działa, gdy dla argumentu "Ścieżka" jest podany katalog — #13527

  • Brak sugestii pakietu NuGet IntelliCode na liście pakietów Author — #13515

  • Ponowne kompilowanie w programie VS powoduje niepotrzebne przywracanie — #13505

  • MSB4181: Zadanie przywracania zwróciło wartość false, ale nie zarejestrowało błędu. - #13460

  • Funkcja TaskResultCache niepoprawnie współudzieli ten sam obiekt blokady dla wszystkich kluczy. - #13448

  • Wywołania funkcji CompareTo i Equals nie powinny przydzielać — #13442

  • Włączanie funkcji Nullable i throw w modelu KnownOwnerViewModel — #13425

  • PackageSourceProvider.UpdatePackageSource nie uwzględnia wartości z disableTLSCertificateValidation atrybutu — #13423

  • PackageSourceProvider.UpdatePackageSource nie uwzględnia wartości z AllowInsecureConnection pola — #13418

  • "instalacja nuget -ExcludeVersion" niedokładne raporty "już zainstalowane" podczas próby zainstalowania starszej wersji — #13334

  • Pasek informacji o lukach w zabezpieczeniach pozostaje widoczny w Eksplorator rozwiązań po zamknięciu rozwiązania — #13055

Lista zatwierdzeń w tej wersji

Współtworzenie społeczności

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

  • seclerp
    • Poprawka 5783 PackageSourceProvider.UpdatePackageSource nie uwzględnia wartości z DisableTLSCertificateValidation pola
    • Poprawka 5767 PackageSourceProvider.UpdatePackageSource nie uwzględnia wartości z AllowInsecureConnection pola
  • mmitche
    • 5749 Kompilowanie narzędzia NuGet z maszyny wirtualnej
    • 5752 Obsługa podpisywania poprawki warunkowa
  • ToddGrun
    • 5859 Zmniejszanie alokacji w elemecie GetPackageInfo przez warunkowe wywoływanie metody GetNupkgMetadataPath
  • omajid
    • 5848 Usuwanie certyfikatów po niepowodzeniu w narzędziu SignatureUtility.GetCertificates
  • SimonCropp
    • 5842 usuń nadmiarowy element . GetTypeInfo()
  • ryanmolden
    • 5834 Eliminuj wyjątek ArgumentExceptions pierwszej szansy podczas wykonywania zapytań względem starszego projektu pod kątem właściwości, które nie istnieją za pośrednictwem DTE
  • hickford
    • 5743 Poprawny komunikat w przypadku, gdy zainstalowano już wyższą wersję pakietu
  • ViktorHofer
    • 5764 Korzystanie z integracji linku źródłowego zestawu SDK platformy .NET
  • NikolaMilosavljevic
    • 5738 Wyłącz błędy CA2022
  • jv42
    • 5717 Fixed NullReferenceException in ResolverComparer (Naprawiono wyjątek NullReferenceException w narzędziu ResolverComparer)