Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Informacje o wersji narzędzia NuGet 6.6

Pojazdy dystrybucyjne NuGet:

Wersja narzędzia NuGet Dostępna w wersji programu Visual Studio Dostępne w zestawach .NET SDK
6.6 Visual Studio 2022 w wersji 17.6 7.0.3001
6.6.1 Nie dotyczy 7.0.3041
6.6.2 Visual Studio 2022 w wersji 17.6 7.0.3131

1 Zainstalowane w programie Visual Studio 2022 z obciążeniem platformy .NET Core

Podsumowanie: Co nowego w wersji 6.6.2

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

Podsumowanie: Co nowego w wersji 6.6.1

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

Uwaga

Istnieje zmiana powodująca niezgodność zachowania w systemie Linux. Lokalizacja folderu tymczasowego, w której nuGet przechowuje pliki tymczasowe podczas różnych operacji, zmieniła się z /tmp/NuGetScratch na /tmp/NuGetScratch<username>. Na przykład w przypadku użytkownika User1 folder tymczasowy będzie mieć wartość /tmp/NuGetScratchUser1.

Podsumowanie: Co nowego w wersji 6.6

  • [Epic]: Ulepszenia zarządzania pakietami centralnymi dla wersji 17.6 — #12413

Problemy rozwiązane w tej wersji

Kontrolery domeny:

  • Przywracanie oparte na grafach statycznych powinno zawsze rejestrować błąd po niepowodzeniu — #12372

Błędów:

  • Ustaw wartość CentralPackageVersionOverrideEnabled=false w projekcie z przywracaniem projektu, które uległo awarii — #12500

  • Statyczne przywracanie oparte na grafach ulega awariom w systemach przy użyciu alternatywnych kodowań konsoli — #12373

  • GlobalPackageReference nie działa w przypadku projektów csproj w stylu starszym — #12368

  • Nie można instalować pakietów w witrynie WebSite otwieranych z usług IIS — #12337

  • StackOverflow in SemanticVersion.ToString — #12330

  • Niepowodzenie przywracania wykresu statycznego podczas odwoływania się do nieodsyłanialnego projektu — #12322

  • Funkcja CPM opt in detection in VS i commandline jest inna — #12285

  • Przepływ zasobów prywatnych niepoprawnie do przechodnio przypiętych centralnie zarządzanych zależności — #12270

  • Regresja wydajności przywracania NuGet w zestawie SDK w wersji 7.0.100 z powodu obliczenia wartości "CentralTransitiveDependencyGroups" — #12269

  • [Usterka]: NuGet.VisualStudio zależy od pakietu, który nie istnieje w NuGet.org — #12164

  • [Usterka]: Niestandardowe uszkodzenie jądra nuget — #11995

  • PackageSource: zwraca prawdopodobnie niepoprawny kod skrótu — #10276

Lista zatwierdzeń w tej wersji

Współtworzenie społeczności

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

  • kant2002
    • 5103 Naprawiono przywracanie projektu, gdy CentralPackageVersionOverrideEnabled=false
  • atamagaii
    • 5078 Zmieniono angielski zasób MsbuildPathNotExist, aby poprawnie opisać th...
  • pombredanne
    • 5083 Poprawiono literówkę pomocniczą
  • NikolaMilosavljevic
    • 5091 Przycinanie elementów docelowych netframework w kompilacji źródłowej
  • uweigand
    • 5046 Ograniczanie połączeń współbieżnych za pośrednictwem NUGET_CONCURRENCY_LIMIT
  • marcin-krystianc
    • 4954 Ulepszono wydajność obliczania zasobów prywatnych dla przechodnio przypiętych centralnie zarządzanych zależności
    • 4953 Skuteczne zasoby prywatne centralnie zarządzanych zależności przechodnich powinny być skrzyżowaniem zależności nadrzędnych