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.
.NET CLI
Flaga --interactive dla interfejsu wiersza polecenia .NET domyślnie jest teraz ustawiona na true w scenariuszach zorientowanych na użytkownika. Zachowanie pozostaje niezmienione w przypadku środowisk ciągłej integracji/ciągłego wdrażania.
Wersja wprowadzona
.NET 10
Poprzednie zachowanie
Wcześniej flaga --interactive była zawsze domyślnie ustawiana na false, chyba że została jawnie określona przez użytkownika.
dotnet restore --interactive
# Required explicitly to enable interactivity
Nowe zachowanie
Domyślną wartością flagi --interactive w scenariuszach skoncentrowanych na użytkowniku, takich jak uruchamianie poleceń bezpośrednio przez użytkownika, jest true. W środowiskach CI/CD lub gdy strumień wyjściowy procesu jest przekierowany, flaga domyślnie ustawiona jest na false.
dotnet restore
# Interactivity is enabled by default in user-centric scenarios
Typ zmiany przełamującej
Jest to zmiana zachowania.
Przyczyna zmiany
Ta zmiana usprawnia środowisko użytkownika przez:
- Uproszczenie uwierzytelniania NuGet, rozwiązywanie typowego problemu.
- Zapewnienie ujednoliconego sygnału umożliwiającego korzystanie z przyszłych funkcji interakcyjności interfejsu wiersza polecenia.
Zalecana akcja
Dla większości użytkowników nie jest wymagana żadna akcja. Aby jawnie wyłączyć interakcyjność, przekaż flagę --interactive false :
dotnet restore --interactive false
Interfejsy API, których dotyczy problem
Żaden.