다음을 통해 공유


.NET CLI --interactive 는 사용자 시나리오에서 기본값으로 true 설정됩니다.

이제 .NET CLI의 플래그는 --interactive 사용자 중심 시나리오에서 기본값 true 으로 설정됩니다. 동작은 CI/CD 환경에 대해 변경되지 않은 상태로 유지됩니다.

도입된 버전

.NET 10

이전 동작

--interactive 이전에는 사용자가 명시적으로 지정하지 않는 한 플래그가 항상 기본값 false 으로 설정되었습니다.

dotnet restore --interactive
# Required explicitly to enable interactivity

새 동작

플래그는 --interactive 사용자가 명령을 직접 실행하는 경우와 같은 사용자 중심 시나리오에서 기본값 true 으로 설정됩니다. CI/CD 환경에서 또는 프로세스 출력 스트림이 리디렉션될 때 플래그는 기본적으로 .로 설정 false됩니다.

dotnet restore
# Interactivity is enabled by default in user-centric scenarios

파괴적 변경 유형

이는 동작 변경.

변경 이유

이 변경은 다음을 통해 사용자 환경을 개선합니다.

  • NuGet 인증을 간소화하고 일반적인 문제를 해결합니다.
  • 향후 CLI 대화형 기능을 사용하도록 설정하는 통합 신호를 제공합니다.

대부분의 사용자에게는 아무 작업도 필요하지 않습니다. 대화형 작업을 명시적으로 사용하지 않도록 설정하려면 플래그를 전달합니다 --interactive false .

dotnet restore --interactive false

영향을 받는 API

없음.