.NET CLI
이제 .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
없음.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET