dotnet-core-uninstall 제거

이 문서의 적용 대상: ✔️ .NET 제거 도구 1.7.521001 이상 버전

이름

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

개요


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

dotnet-core-uninstall remove -h|--help
dotnet-core-uninstall remove <TARGET> <FILTER> [-v|--verbosity <LEVEL>]
    [--force] [-y|--yes] [--preserve-vs-for-mac-sdks]

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

설명

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

인수

TARGET

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

VERSION

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

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

FILTER

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

옵션 - 대상

  • --arm64

    --sdk, --runtime, --aspnet-runtime--windows-desktop-runtime와 함께 arm64를 제거하는 데 사용할 수 있습니다.

  • --aspnet-runtime

    ASP.NET Core 런타임만 제거합니다.

  • --hosting-bundle

    .NET 런타임 및 호스팅 번들만 제거합니다.

  • --runtime

    .NET 런타임만 제거합니다.

  • --sdk

    .NET SDK만 제거합니다.

  • --windows-desktop-runtime

    Windows 데스크톱 런타임만 제거합니다.

  • --x64

    --sdk, --runtime, --aspnet-runtime--windows-desktop-runtime와 함께 사용하여 x64를 제거할 수 있습니다.

  • --x86

    --sdk, --runtime, --aspnet-runtime--windows-desktop-runtime와 함께 사용하여 x86을 제거할 수 있습니다.

  • --runtime

    .NET 런타임만 제거합니다.

  • --sdk

    .NET SDK만 제거합니다.

옵션 - 필터

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

  • --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에서 사용할 수 있는 버전을 강제로 제거합니다.

::: 영역 종료

  • --force

    Mac 또는 SDK용 Visual Studio 사용할 수 있는 버전을 강제로 제거합니다.

  • --preserve-vs-for-mac-sdks

    Mac용 Visual Studio 사용할 확률이 높은 SDK 및 런타임을 제거할 수 없습니다.

    참고

    Mac용 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
    

참고 항목