다음을 통해 공유


dotnet-core-uninstall (미리보기 실행)

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

속성

dotnet-core-uninstall dry-run - 제거할 .NET SDK 및 런타임을 표시합니다.

dotnet-core-uninstall whatif 명령은 dry-run 명령과 동일한 명령입니다.

개요

dotnet-core-uninstall dry-run <TARGET> [--x64|--x86] <VERSION>...
    [-v|--verbosity <LEVEL>] [--force]

dotnet-core-uninstall dry-run <TARGET> [--x64|--x86] <FILTER>
    [-v|--verbosity <LEVEL>]

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

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

dotnet-core-uninstall dry-run -h|--help|-?

설명

dotnet-core-uninstall list 명령은 .NET SDK 및 런타임 제거를 시뮬레이션합니다. 도구에서 제거한 각 .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 및 런타임을 제거합니다.

옵션

  • --force

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

  • -v, --verbosity <LEVEL>

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

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

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

참고 항목

기본적으로 Visual Studio 또는 기타 SDK에 필요할 수 있는 .NET SDK 및 런타임은 dotnet-core-uninstall dry-run 출력에 포함되지 않습니다. 또한 머신의 상태에 따라 지정된 SDK 및 런타임 중 일부가 출력에 포함되지 않을 수도 있습니다. 모든 SDK 및 런타임을 포함하려면 이를 명시적으로 인수로 나열하거나 --force 옵션을 사용합니다.

  • 상위 패치로 대체된 모든 .NET 런타임 제거를 시험 실행:

    dotnet-core-uninstall dry-run --all-lower-patches --runtime
    
  • 버전 6.0.301 미만의 모든 .NET SDK를 제거하는 시험 실행:

    dotnet-core-uninstall whatif --all-below 6.0.301 --sdk
    

    dotnet-core-uninstall whatif 명령은 dry-run 명령과 동일한 명령입니다.

참고 항목