dotnetup sdk 제거 명령

Note

dotnetup 는 공개 미리 보기로 제공됩니다. 해당 기능 및 동작은 일반 공급 전에 변경될 수 있습니다.

Name

dotnetup sdk uninstall - SDK 사양 및 사용되지 않는 파일을 제거합니다.

Synopsis

dotnetup sdk uninstall <CHANNEL> [options]

Arguments

CHANNEL

제거할 저장된 SDK 채널 또는 정확한 버전입니다. 대/소문자는 구분되지 않습니다.

이 명령은 하나의 인수를 허용하며 다른 사양이 확인하는 버전이 아닌 저장된 사양 이름과 일치합니다. 예를 들어 추적 uninstall 11.0 만 latest 하는 경우 11.0 SDK를 선택하는 경우에도 해당 사양을 제거하지 않습니다. 단일 채널은 설치된 여러 버전과 일치할 수 있습니다.

Options

Option 설명
--source <explicit\|globaljson\|all> 선택한 원본에서 사양을 제거합니다. 기본값은 explicit입니다.
--manifest-path <MANIFEST_PATH> 사용자 지정 매니페스트 파일을 사용합니다.
--install-path <INSTALL_PATH> 설치 루트를 선택합니다.
--interactive [<true\|false>] 예기치 않은 결과에 대한 확인을 사용하도록 설정합니다. 기본값은 false CI 또는 출력이 리디렉션되는 경우이며 true , 그렇지 않은 경우입니다. 리디렉션된 입력만으로는 확인을 사용하지 않도록 설정하지 않습니다.
--non-interactive 활성화된 경우에도 --interactive 확인 없이 계속 진행합니다. 경고가 계속 표시됩니다.
-?, -h, --help 명령 도움말 표시.

Behavior

제거는 일치하는 사양을 제거한 다음 전체 설치 루트에 대한 가비지 수집을 실행합니다. 다른 사양은 요청된 SDK를 설치 상태로 유지할 수 있습니다. 가비지 수집은 런타임 구성 요소를 포함하여 요청된 채널 외부에서 참조되지 않은 설치를 제거할 수도 있습니다.

상태를 변경하기 전에 명령은 유지되는 요청된 설치와 설치 상태를 유지하는 사양을 나열합니다. 또한 제거될 추가 설치도 나열됩니다. 대화형 모드에서 경고가 적용되면 Y 또는 Enter 키를 눌러 계속 진행하거나 N 또는 Esc 를 눌러 취소합니다. 취소는 사양이나 파일을 제거하지 않습니다. 비대화 모드에서 명령은 경고를 출력하고 확인 없이 진행합니다.

경고 요약은 구성 요소 및 원본을 포함하여 추적에서 제거될 각 사양을 식별합니다. 다른 사양이 SDK를 유지하는 경우 요청된 사양이 제거되지만 해당 SDK는 계속 설치됩니다. -sourced 사양을 global.json제거해도 파일이 삭제 global.json 되지는 않습니다.

Examples

dotnetup sdk uninstall latest
dotnetup sdk uninstall 10.0.1xx --source globaljson
dotnetup sdk uninstall preview --source all --install-path .\.dotnet