Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Polecenie dotnet package list wykonuje teraz automatycznie operację przywracania przed wyświetleniem listy pakietów w celu zapewnienia dokładnych i up-to-date wyników. Jest to zmiana behawioralna z poprzedniej implementacji, w której polecenie nie wymaga wykonania kroku przywracania. Ponadto, jeśli operacja przywracania zakończy się niepowodzeniem, zostanie zarejestrowany komunikat o błędzie.
Wersja wprowadzona
.NET 10
Poprzednie zachowanie
Polecenie dotnet package list wyświetla pakiety projektów bez wykonywania przywracania. Jeśli konieczne było przywrócenie, trzeba było uruchomić go ręcznie przed użyciem polecenia .
Nowe zachowanie
Polecenie dotnet package list teraz automatycznie wykonuje przywracanie przed wyświetleniem listy pakietów. Jeśli przywracanie zakończy się niepowodzeniem, polecenie nie wyświetli listy pakietów i zamiast tego rejestruje komunikat o błędzie zarówno w formatach zwykłego tekstu, jak i w formacie JSON, w zależności od użycia polecenia.
Typ zmiany przełamującej
Ta zmiana jest zmianą behawioralną.
Przyczyna zmiany
Ta zmiana gwarantuje, że polecenie zapewnia dotnet package list dokładne i up-to-date informacji o pakiecie.
Zalecana akcja
Jeśli ta zmiana powoduje problemy w przepływie pracy:
- Użyj opcji
--no-restorerazem zdotnet package list, jeśli chcesz pominąć niejawny krok przywracania. - Upewnij się, że projekt jest gotowy do przywrócenia przed uruchomieniem polecenia
dotnet package list. - Alternatywnie, możesz ręcznie uruchomić
dotnet restoreprzed użyciemdotnet package list, aby rozdzielić krok przywracania.
Interfejsy API, których dotyczy problem
Żaden.