Informacje o wersji narzędzia NuGet 6.2
Pojazdy dystrybucyjne NuGet:
Wersja narzędzia NuGet | Dostępna w wersji programu Visual Studio | Dostępne w zestawach .NET SDK |
---|---|---|
6.2.0 | Visual Studio 2022 w wersji 17.2 | 6.0.3001 |
6.2.1 | Visual Studio 2022 w wersji 17.2.4 | 6.0.3011 |
6.2.2 | Visual Studio 2022 w wersji 17.2 | 6.0.3051 |
6.2.4 | Nie dotyczy | 6.0.3131 |
1 Zainstalowane w programie Visual Studio 2022 z obciążeniem platformy .NET Core
- [Zabezpieczenia]: Biuletyn zabezpieczeń firmy Microsoft CVE-2023-29337 | Luka w zabezpieczeniach dotycząca zdalnego wykonywania kodu klienta NuGet — #12653
- [Zabezpieczenia]: Biuletyn zabezpieczeń firmy Microsoft CVE 2022-41032 | Luka w zabezpieczeniach dotycząca podniesienia uprawnień na platformie .NET — #12149
- [Zabezpieczenia]: Biuletyn zabezpieczeń firmy Microsoft CVE 2022-30184 | Luka w zabezpieczeniach dotycząca ujawniania informacji na platformie .NET — #11883
Dodawanie programu TFM dla programu .NET nanoFramework — #10800
[Funkcja]: Wymagaj mapowania źródła pakietu podczas korzystania z narzędzia CPM — #11505
[Funkcja]: Zezwalaj na zastępowanie centralnie zdefiniowanej wersji pakietu — #11516
[Funkcja]: Dodawanie elementów IVsNuGetProjectUpdateEvents w programie Visual Studio, raportowanie zmian przywracania dla projektów opartych na elemencie PackageReference. - #9782 - Zobacz dokumentację
Program Project A odwołujący się do pakietu B za pośrednictwem elementu AssetTargetFallback nie używa tego samego elementu AssetTargetFallback do ściągania pakietu zależności B — #5957 - Więcej informacji
Kontrolery domeny:
Tworzenie wirtualnych metod LocalPackageFileCache — #10325
Pliki blokady Narzędzia NuGetScratch nie są czyszczone — #10679
AutoUzupełnianieResourceV3 nie używa dostarczonego rejestratora — #11272
Dodaj autora do etykietki narzędzia pakietu na liście pakietów interfejsu użytkownika PM — #11499
Usuń nieużywany kod NU5049 — #11598
Błędów:
Przywróć ograniczenie braku nuget.org, gdy inne narzędzia tworzą plik nuget.config #11616
Dodano obsługę grupowania do listy InfiniteScrollList, umożliwiając jej włączenie lub wyłączenie — #10748
Rozszerzanie i zwijanie sekcji grupowania InfiniteScrollList — #10749
Odczytywanie i przechowywanie przechodnich źródeł pakietu podczas odczytywania zainstalowanych pakietów z pliku zasobów — #10751
Dodawanie buforowania danych zależności przechodnich ściągniętych z pliku lockfile (plik zasobów) — #10752
Surface pakiety przechodnie i jego przechodnie źródła za pośrednictwem warstwy wyszukiwania — #11486
lista NuGet.exe z folderu pakietów lokalnych nie działa z flagą AllVersion — #4537
Błędy spowodowane brakami/niepowodzeniami źródeł są stale wyświetlane w Eksploratorze rozwiązań a lista błędów — #7245
Klawisze strzałek w edytowaniu źródeł interfejsu użytkownika narzędzia NuGet PM nie zmieniają kolejności trwałości — #8315
PackageReference niegracyjnie obsługuje zduplikowane identyfikatory środowiska uruchomieniowego w pliku csproj PackageReference — #9290
RestoreIgnoreFailedSources=true nadal wyświetla ostrzeżenia — #9765
Wprowadzenie ostrzeżenia dla zakresu wersji o wartości null/pustej (nowy lub ponownie używany nu1604) — #9767
Program NuGet ponownie zgłasza wyjątki "autorów jest wymagany" "wymagany opis", ignorując tokeny zastępcze csproj/nuspec — #9954
[Usterka]: wyodrębnianie pakietów czasami kończy się niepowodzeniem z komunikatem "plik używany przez inny proces" — #11373
Dodawanie raportowania postępu podczas instalacji pakietu — #11432
[Usterka]: Zmniejszenie alokacji ciągów w ścieżce kodu przywracania — #11475
[Czas odpowiedzi] RestoreOperationLogger blokujący dużą liczbę wątków puli wątków próbujących uzyskać dostęp do okienka okna danych wyjściowych — #11501
[Czas odpowiedzi] Interfejs użytkownika zarządzania pakietami może zużywać dużą liczbę wątków przeszukanych przez dysk. Musi on działać z długotrwałego wątku — #11570
[Czas odpowiedzi] Interfejs użytkownika zarządzania pakietami może używać dużej liczby wątków przeszukiwania dysku (do 316 wątków), używać tokenu anulowania w podprotynach — #11599
[Usterka]: NU1004 w programie Visual Studio, ale nie wiersz polecenia (blokowanie plików w trybie zablokowanym) — #11639
[Usterka]: nowe ostrzeżenie dotyczące mapowań źródła pakietu nie przekazuje wartości symbolu zastępczego ciągu zasobu — #11709
Lista zatwierdzeń w tej wersji
Dziękujemy wszystkim współautorom, którzy pomogli w tym wydaniu NuGet niesamowite!
Kto | Prs | Problemy |
---|---|---|
MarkKharitonov | 4511 | [Funkcja]: Dodaj obsługę dedykowanej zmiennej środowiskowej zapewniającej ścieżkę NuGetScratch. - #11671 |
mfkl | 4222 | Lepsze zasady czyszczenia i wygasania pamięci podręcznej — #4980 |
dfederm | 4504 | Przywracanie wykresu statycznego używa elementu Project.FromFile + Project.CreateInstance zamiast elementu ProjectInstance.FromFile bezpośrednio — #11675 |
crummel | 4404 | [main] Backport source-build patches to repos .Backport source-build patches to repos (Backport source-build patches to repos). #2708 |
mjolka | 4475 | Bardzo powolne przywracanie w przypadku korzystania z noWarn w jednym projekcie, który ma wiele zależności — #11222 |
marcin-krystianc | 4488 | problem z testowym plikiem IL pakietu integracyjnego dotnet — #11454 |
marcin-krystianc | 4025 | Przywracanie kończy się niepowodzeniem z nu1106 dla rozwiązania, które używa staticGraph i CPVM - #10327; [Funkcja]: Dodaj opcję zezwalania na zastępowanie wersji zależności przechodnich — #10389 |
davkean | 4483 | Usuń niepotrzebne alokacje podczas analizowania pliku zasobów #11648 |
reynoldsbd | 4458 | [Usterka]: Warunek wyścigu tworzenia plików dziennika wtyczki — #11517 |
tintoy | 4287 | AutoUzupełnianieResourceV3 nie używa dostarczonego rejestratora — #11272 |
davkean | 4440 | Zwiększ wydajność programu VS i narzędzia NuGet, tworząc niektóre metody inne niż asynchroniczne — #11816 |
davkean | 4439 | Nadmiarowe wywołania pobierania vsHierarchy w programie NuGet VS Code — #11817 |
davkean | 4432 | Unikaj podwójnego sprawdzania obsługiwanych projektów — #11554 |
dfederm | 4393 | [Usterka]: Dziennik binlog przywracania wykresu statycznego nie rejestruje danych wejściowych zadań — #11484 |
drewnoakes | 4390 | Pokaż pliki .props i targets pakietu w Eksplorator rozwiązań #7838 |
drewnoakes | 4386 | wyszukiwanie Eksplorator rozwiązań nie wyświetla zawartości pakietu — #7834 |
marcin-krystianc | 4186 | [Regresja]: Regresja wydajności dla zimnych przywracania na platformie .NET 5.0.x #11031 |
joperator | 4389 | [Usterka]: Błędy NU3028 i NU3037 podczas przywracania pakietów NuGet w freeBSD — #11481 |
AndreiTimisescu | 3779 | Tworzenie wirtualnych metod LocalPackageFileCache — #10325 |
Tmds | 4123 | Pliki blokady Narzędzia NuGetScratch nie są czyszczone — #10679 |
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.