Informacje o wersji narzędzia NuGet 6.3
Pojazdy dystrybucyjne NuGet:
Wersja narzędzia NuGet | Dostępna w wersji programu Visual Studio | Dostępne w zestawach .NET SDK |
---|---|---|
6.3 | Visual Studio 2022 w wersji 17.3 | 6.0.4001 |
6.3.1 | Visual Studio 2022 w wersji 17.3 | 6.0.4021 |
6.3.3 | Nie dotyczy | 6.0.4101 |
6.3.4 | Nie dotyczy | 6.0.4191 |
1 Zainstalowane z obciążeniem programu Visual Studio 17.3 with.NET Core
- [Zabezpieczenia]: Biuletyn zabezpieczeń firmy Microsoft CVE-2024-0057 | Luka w zabezpieczeniach dotycząca obejścia funkcji zabezpieczeń klienta NuGet — #12653
- [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
.
- [Zabezpieczenia]: Biuletyn zabezpieczeń firmy Microsoft CVE-2022-41032 | Luka w zabezpieczeniach dotycząca podniesienia uprawnień na platformie .NET — #12149
[Funkcja] Zezwalaj użytkownikowi na wprowadzanie niestandardowych (przestawnych) wersji za pośrednictwem interfejsu użytkownika PM — #9829 #3788
[Funkcja] Program NuGet ostrzega, gdy określono zduplikowane elementy PackageReference, PackageVersion lub PackageDownload — #9467 #9864
W przypadku korzystania z centralnego zarządzania pakietami program Visual Studio nie powoduje już błędów podczas instalowania pakietów, a zamiast tego plik zarządzania projektami i centralnymi pakietami jest aktualizowany — #11828
NuGet.Common, NuGet.Configuration, NuGet.Frameworks, NuGet.Packaging.Extraction i NuGet.Versioning nie obsługują już biblioteki net45 ani net40 — #11830
Kontrolery domeny:
[DCR]: Źródła wydruku w nu1507 - #11715
[DCR]: Anuluj tylko żądania dostawcy cred programu VS, jeśli program VS zamyka — #11970
W przypadku projektów C++/CLI PackageReference nuGet powinien ignorować element TargetPlatformMoniker — #11808
[DCR]: Dołącz wyjątki przechwycone jako wyjątki wewnętrzne podczas ponownego wrastania (w MsBuildUtility) — #11766
Trwa określanie obu - f ... i -r ... nie można przywrócić kompilacji dotnet, jeśli w pliku projektu znajduje się wiele struktur — #11653
PackageSourceMapping konstruktor publiczny — #11609
Dodano obsługę pakietów certyfikatów systemowych i rezerwowych — #11263
Błędów:
[Usterka]: Magazyn zaufania X.509 nie jest inicjowany w
dotnet add package
ścieżkach kodu programu rozpoznawania zestawu SDK — #11956Buforowanie usługi DTE w Menedżerze rozwiązań programu VS — #11902
Czytnik odwołań nuget CPS wymusza pełne załadowanie wszystkich projektów vc — #11877
Nie uwzględniaj wielkości liter porównania wartości wariancyjnej weryfikacji pakietu dotnet — #11876
Ręczne używanie elementu JsonTextWriter w pliku LockFileFormat — #11870
Dodatkowe alokacje w narzędziu EqualityUtility — #11867
[Usterka]: Tworzenie ramek struktur w kodzie skrótu obliczeniowego powoduje nadmierne alokacje — #11866
Po wywołaniu przywracania nu1301 kompilacja może zakończyć się niepowodzeniem z powodu błędu przypominającego
project.assets.json doesn't have a target for 'net6.0-windows10.0.19041.0
czerwony śledzi — #11862[Usterka]: Opcja źródła pakietu "Wszystkie" jest wyświetlana niesortowana na liście podczas korzystania z programu VS w językach innych niż angielski — #11857
[Usterka]: [Bug Bash] Pole listy rozwijanej "Wersja" jest puste na karcie "Konsoliduj" interfejsu użytkownika PM na poziomie rozwiązania — #11806
PackageDownload wiele wersji nie działa w programie Visual Studio. - #11798
[Usterka]: Przywracanie programu Visual Studio czasami ustawia element originalTargetFrameworks niepoprawnie w project.assets.json — #11795
[Usterka]: Polecenie NuGet nie ponawia prób niektórych limitów czasu HTTP — #11779
[Usterka]: błędna pisownia w RestoreCommandCannotDeterminePackagesFolder_deu — #11774
Aktualizowanie licencji SPDX na bb0099c — #11765
"Niedozwolone znaki w ścieżce" (Katalog rozwiązania) — #11764
Okno Menedżer pakietów NuGet powoduje stały wzrost szybkości klatek WPF z powodu animacji ucieczki — #11746
[Usterka]: Lista wersji interfejsu użytkownika pm zawiera tylko jedną najnowszą wersję — #11734
Duża liczba alokacji podczas przetwarzania odwołań do pakietu — #11733
Niepotrzebne alokacje w semanticVersion.ParseSections() — #11732
[Usterka]: nowe ostrzeżenie dotyczące mapowań źródła pakietu nie przekazuje wartości symbolu zastępczego ciągu zasobu — #11709
[Usterka]: Centralne zarządzanie pakietami przerywa przywracanie bez operacji — #11696
[Usterka]: Wersja msBuild nie jest poprawnie analizowana, gdy opcja -MsBuildPath jest przekazywana do nuget.exe przywracania — #11689
[Usterka]: Bardzo powolne przywracanie lub OOM podczas korzystania z noWarn — #11669
[Usterka]: Automatyczne odnajdywanie wtyczki poświadczeń jest uszkodzone, gdy 64-bitowe msbuild.exe jest używane przez nuget.exe — #11623
[Usterka]: Zmniejszenie alokacji pamięci podczas wykrywania cykli lub potencjalnych awarii w wersjach pakietu podczas przywracania — #11614
Unikaj formatu JTF. Uruchom owiniętą właściwość pobierania, zamiast tego użyj metod asynchronicznych. - #11199
Plik nupkg.metadata zablokowany i używany przez inny proces — #10882
Nieoczekiwany błąd "Plik projektu nie wyświetla listy "win" jako "RuntimeIdentifier" występuje podczas kompilowania rozwiązania po włączeniu polecenia "RestoreLockedMode" — #10590
NuGet.exe pack wydaje ostrzeżenie (NU5128) podczas pakowania pliku projektu — #8713
Wynik przejściowych plików blokady (z symbolem wieloznacznymi) w nu1004 — #8465
Rozszerzanie infrastruktury eksperymentowania w kodzie NuGet w celu obsługi zależności przechodnich — #10758