Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Informacje o wersji narzędzia NuGet 6.5

Pojazdy dystrybucyjne NuGet:

Wersja narzędzia NuGet Dostępna w wersji programu Visual Studio Dostępne w zestawach .NET SDK
6.5 Visual Studio 2022 w wersji 17.5 7.0.2001
6.5.1 Nie dotyczy N/A 1

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

Podsumowanie: Co nowego w wersji 6.5.1

  • [Zabezpieczenia]: Biuletyn zabezpieczeń firmy Microsoft CVE-2023-29337 | Luka w zabezpieczeniach dotycząca zdalnego wykonywania kodu klienta NuGet — #12653

Podsumowanie: Co nowego w wersji 6.5

  • Zarządzanie pakietami w pliku Directory.Packages.props dla projektów CPM — #11890

  • Interfejs użytkownika mapowania źródła pakietów — zezwalaj na tworzenie/usuwanie mapowań źródła pakietów w interfejsie użytkownika opcji nuGet — #11363

  • Interfejs użytkownika mapowania źródła pakietów — mapowania źródła pakietów listy w interfejsie użytkownika opcji NuGet — #11362

  • Obserwowanie ponawiania próby po opóźnieniu w żądaniu HTTP — #10558

  • Dane wyjściowe z możliwością odczytu maszyny dla pakietu listy dotnet — #7752

  • Ostrzeżenia honoroweNotAsErrors — #5375

  • Załaduj ponownie źródła pakietów programu Visual Studio po zmodyfikowaniu pliku nuget.config ręcznie — #1538

  • Przywracanie zależności dla projektów wymienionych w pliku filtru rozwiązania (slnf) — #10809

Problemy rozwiązane w tej wersji

Kontrolery domeny:

  • Podczas rozpoznawania zestawu SDK projektu MSBuild zawsze rejestruj błędy w przypadku awarii — #12312

  • Zmienna środowiskowa NUGET_CLI_LANGUAGE do sterowania językiem danych wyjściowych polecenia nuget.exe — #12181

  • Upewnij się, że w przypadku podniesienia poziomu ostrzeżenia do błędu — #8803

  • Pokaż błąd podczas używania nuget.exe do pakowania zestawu SDK csproj — #7778

Błędów:

  • Opcja wersji wyjściowej dotyczy tylko opcji formatu json w pakiecie listy dotnet — #12293

  • Przypinanie przejściowe nuGet zmienia kolejność importowania g.props, powodując niezgodność kompilacji — #12278

  • Zasoby prywatne dla centralnych zależności przechodnich powinny przepływać niezależnie od tego, czy element nadrzędny jest projektem, czy pakietem — #12276

  • Niepoprawne dołączanie flag do przechodnio przypiętych centralnie zarządzanych zależności — #12274

  • Możliwy stan wyścigu w configurationDefaults.Instance.DefaultPackageSources — #12246

  • Program NuGet nie ponawia próby w odpowiedziach HTTP 429 — #12214

  • Uproszczenie metody Linq Any na potrzeby poprawy wydajności — #12193

  • StackOverflowException w obszarze InstallPackagesFromVSExtensionRepository — #12192

  • Versions_SelectionChanged zgłasza wyjątek NullReferenceException podczas zmiany wybranego pakietu — #12184

  • Przywracanie statyczne oparte na grafie kończy się niepowodzeniem z powodu błędu NullReferenceException podczas negocjacji setPlatform — #12177

  • Zmniejszanie alokacji pamięci podczas tworzenia pustych węzłów InnerNode i ParentNodes dla nowego węzła GraphNode podczas przywracania — #12157

  • Ustawienia LoadingContext zgłasza wyjątki, gdy inny plik ustawień powoduje wyjątek — #12154

  • Nieprawidłowa konfiguracja NuGet.config powoduje, że rozpoznawanie zestawu SDK MSBuild opartego na nuGet zgłasza nieobsługiwany wyjątek — #12152

  • Kolor czcionki TextBox znaku wodnego jest niepoprawny w oknie dialogowym Dodawanie opcji mapowania źródła pakietu — #12141

  • VS2022 17.1.2: Zależność między platformą .NET Standard 2.0 i .NET 4.7.1 zgłasza błąd NuGet System.Memory, wersja=4.0.1.1 nie znaleziono — #12137

  • Zmiana powodująca niezgodność w programie .NET 8 — Environment.GetFolderPath zwraca nieprawidłową ścieżkę w systemie Unix — #12127

  • ciągi nuget.exe z narzędzia NuGet.Commands nie są zlokalizowane — #12097

  • Ciąg argumentu procesu jest za długi podczas publikowania w programie Visual Studio z włączonym grafem statycznym — #11968

  • Podaj rozwiązanie błędu nuGet NU1012 — błąd pakietu nie wywołuje plików problemu — #11905

  • Niektóre polecenia interfejsu wiersza polecenia nie są zgodne z DOTNET_CLI_UI_LANGUAGE — #11326

  • Zmniejsz przełączanie wątków interfejsu użytkownika podczas określania folderu rozwiązania i jeśli rozwiązanie jest otwarte — #11090

  • Problem z zapisywaniem ustawień w programie Visual Studio — dodanie źródła zgłasza wyjątek — #8407

  • PackageDependencyGroup nie implementuje poprawnie elementu Equals — #6478

Lista zatwierdzeń w tej wersji

Współtworzenie społeczności

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

  • Forgind
    • 4970 Narzędzie rozpoznawania zestawu SDK zawsze rejestruje błąd, gdy rozwiązanie zestawu SDK nie powiodło się
  • marcin-krystianc
    • 4952 Zasoby prywatne dla centralnych zależności przechodnich powinny przepływać niezależnie od tego, czy węzeł nadrzędny jest projektem, czy pakietem
  • marcin-krystianc
    • Poprawka 4950 obejmuje obliczanie flag dla przechodnio przypiętych centralnie zarządzanych zależności
  • drewnoakes
    • 4891 Wyświetlanie dokumentów z pakietów w drzewie zależności
  • kvpt
    • 4790 Dodaj obsługę przywracania pliku slnf z wiersza polecenia
  • AtariDreams
    • 4863 Uproszczenie metody Linq Any
  • davidegiacometti
    • 4840 Refactor PackageDependencyGroup Equals i GetHashCode
  • danjagnow
    • 4843 Zaktualizowano komunikat o błędzie NU1012 w celu wyświetlenia ścieżek elementów