다음을 통해 공유


dotnet-core-uninstall 제거

이 문서의 적용 대상: ✔️ .NET Core 1.7.521001 이상 버전

속성

dotnet-core-uninstall remove - 지정된 .NET SDK 또는 런타임을 제거합니다.

개요

dotnet-core-uninstall remove <TARGET> [--x64|--x86] <VERSION>...
    [-v|--verbosity <LEVEL>] [--force] [-y|--yes]

dotnet-core-uninstall remove <TARGET> [--x64|--x86] <FILTER>
    [-v|--verbosity <LEVEL>] [--force] [-y|--yes]

dotnet-core-uninstall remove -h|--help|-?
dotnet-core-uninstall remove <TARGET> <VERSION>...
    [-v|--verbosity <LEVEL>] [--force] [-y|--yes]

dotnet-core-uninstall remove <TARGET> <FILTER>
    [-v|--verbosity <LEVEL>] [--force] [-y|--yes]

dotnet-core-uninstall remove -h|--help|-?

설명

dotnet-core-uninstall remove 명령은 호스트 컴퓨터에서 .NET SDK 및 런타임을 제거합니다.

인수

TARGET

제거하려는 유형입니다. 유효한 옵션은 옵션 - 대상 섹션에 나열됩니다.

VERSION

제거할 버전입니다. 여러 버전을 공백으로 구분하여 나열할 수 있습니다. 지시 파일도 지원됩니다.

지시 파일은 명령줄에 모든 버전을 배치하는 대신 사용할 수 있습니다. 지시 파일은 *.rsp 확장명을 사용하는 텍스트 파일이며, 각 버전은 별도의 줄에 나열됩니다. VERSION 인수에 대한 지시 파일을 지정하려면 지시 파일 이름 바로 뒤에 @ 문자를 사용합니다.

FILTER

TARGET을 필터링하는 데 사용되는 값을 지정합니다. 유효한 옵션은 옵션 - 대상 섹션에 나열됩니다.

옵션 - 대상

  • --aspnet-runtime

    이 도구로 제거할 수 있는 모든 ASP.NET Core 런타임을 검색합니다.

  • --hosting-bundle

    이 도구를 사용하여 제거할 수 있는 모든 .NET 호스팅 번들을 나열합니다.

  • --runtime

    이 도구를 사용하여 제거할 수 있는 모든 .NET 런타임을 나열합니다.

  • --sdk

    이 도구로 제거할 수 있는 모든 .NET SDK를 나열합니다.

  • --x64

    이 도구를 사용하여 제거할 수 있는 모든 x64 .NET SDK 및 런타임을 나열합니다.

    참고 항목

    --x64 또는 --x86이 지정되지 않은 경우 x64와 x86 모두 제거됩니다.

  • --x86

    이 도구를 사용하여 제거할 수 있는 모든 x86 .NET SDK 및 런타임을 나열합니다.

    참고 항목

    --x64 또는 --x86이 지정되지 않은 경우 x64와 x86 모두 제거됩니다.

옵션 - 필터

이러한 옵션은 독점적입니다.

  • --all

    모든 .NET SDK 및 런타임을 제거합니다.

  • --all-below <VERSION>[ <VERSION>...]

    지정된 버전보다 이전 버전의 .NET SDK 및 런타임만을 제거합니다. 지정된 버전은 설치된 상태로 유지됩니다.

  • --all-but <VERSION>[ <VERSION>...]

    지정된 버전을 제외하고 모든 .NET SDK 및 런타임을 제거합니다.

  • --all-but-latest

    가장 높은 버전을 제외하고 .NET SDK 및 런타임을 제거합니다.

  • --all-lower-patches

    상위 패치로 대체된 .NET SDK 및 런타임을 제거합니다. 이 옵션은 global.json 파일을 보호합니다.

  • --all-previews

    미리 보기로 표시된 .NET SDK 및 런타임을 제거합니다.

  • --all-previews-but-latest

    가장 높은 미리 보기를 제외하고 미리 보기로 표시된 .NET SDK 및 런타임을 제거합니다.

  • --major-minor <MAJOR_MINOR>

    지정된 major.minor 버전과 일치하는 .NET SDK 및 런타임을 제거합니다.

옵션

  • -y, --yes

    예 또는 아니요를 확인하지 않고 명령을 실행합니다.

  • --force

    Visual Studio에서 사용할 수 있는 버전을 강제로 제거합니다.

  • -v, --verbosity <LEVEL>

    자세한 표시 수준을 설정합니다. 기본값은 normal입니다. 허용된 값은 다음과 같습니다.

    • q[uiet]
    • m[inimal]
    • n[ormal]
    • d[etailed]
    • diag[nostic];
  • -?|-h|--help

    도움말 및 사용 정보를 표시합니다.

예제

참고 항목

기본적으로 Visual Studio 또는 기타 SDK에서 필요할 수 있는 .NET SDK 및 런타임은 유지됩니다. 다음 예에서는 머신의 상태에 따라 지정된 SDK 및 런타임 중 일부가 남아있을 수 있습니다. 모든 SDK 및 런타임을 제거하려면 이를 명시적으로 인수로 나열하거나 --force 옵션을 사용합니다.

  • 예 또는 아니요 확인 없이 3.0.0-preview6-27804-01 버전을 제외한 모든 .NET 런타임을 제거합니다.

    dotnet-core-uninstall remove --all-but 3.0.0-preview6-27804-01 --runtime --yes
    
  • 예 또는 아니요 확인 없이 모든 .NET Core 1.1 SDK를 제거합니다.

    dotnet-core-uninstall remove --sdk --major-minor 1.1 -y
    
  • 콘솔 출력이 없는 .NET Core 6.0.301 SDK 제거:

    dotnet-core-uninstall remove 6.0.301 --sdk --yes --verbosity q
    
  • 이 도구로 안전하게 제거할 수 있는 모든 .NET SDK를 제거합니다.

    dotnet-core-uninstall remove --all --sdk
    
  • Visual Studio에 필요할 수 있는 SDK를 포함하여 이 도구로 제거할 수 있는 모든 .NET SDK를 제거합니다(권장하지 않음).

    dotnet-core-uninstall remove --all --sdk --force
    
  • versions.rsp 응답 파일에 지정된 모든 .NET SDK를 제거합니다.

    dotnet-core-uninstall remove --sdk @versions.rsp
    

    versions.rsp 파일의 콘텐츠는 다음과 같습니다.

    2.2.300
    6.0.301
    

참고 항목