remoção dotnet-core-uninstall

Este artigo se aplica a: ✔️ Ferramenta de desinstalação do .NET 1.7.521001 e versões posteriores

Nome

dotnet-core-uninstall remove - Remova os SDKs ou Runtimes do .NET especificados.

Sinopse


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

Descrição

O comando dotnet-core-uninstall remove remove SDKs do .NET e runtimes do computador host.

Argumentos

TARGET

O tipo que você deseja desinstalar. As opções válidas estão listadas na seção Opções - DESTINO.

VERSION

A versão a ser desinstalada. Você pode listar várias versões separadas por um espaço. Também há suporte para arquivos de resposta.

Dica

Os arquivos de resposta são uma alternativa para colocar todas as versões na linha de comando. Eles são arquivos de texto, normalmente com uma extensão *.rsp, e cada versão é listada em uma linha separada. Para especificar um arquivo de resposta para o argumento VERSION, use o caractere @ imediatamente seguido pelo nome do arquivo de resposta.

FILTER

Especifica um valor usado para filtrar o TARGET. As opções válidas estão listadas na seção Opções - FILTRAR.

Opções - DESTINO

  • --arm64

    Pode ser usado com --sdk, --runtimee --aspnet-runtime--windows-desktop-runtime para remover arm64.

  • --aspnet-runtime

    Remove apenas os runtimes do ASP.NET Core.

  • --hosting-bundle

    Remove apenas .NET runtime e pacotes de hospedagem.

  • --runtime

    Remove apenas os runtimes do .NET.

  • --sdk

    Remove apenas os SDKs do .NET.

  • --windows-desktop-runtime

    Remove apenas os runtimes de desktop do Windows.

  • --x64

    Pode ser usado com --sdk, --runtimee --aspnet-runtime--windows-desktop-runtime para remover x64.

  • --x86

    Pode ser usado com --sdk, --runtimee --aspnet-runtime--windows-desktop-runtime para remover x86.

  • --runtime

    Remove apenas os runtimes do .NET.

  • --sdk

    Remove somente os SDKs do .NET.

Opções - FILTRAR

Estas opções são exclusivas.

  • --all

    Remova todos os SDKs e runtimes do .NET.

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

    Remove apenas os SDKs e os runtimes do .NET com uma versão menor que a versão especificada. A versão especificada permanece instalada.

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

    Remove todos os SDKs e os runtimes do .NET, exceto as versões especificadas.

  • --all-but-latest

    Remove os SDKs e os runtimes do .NET, exceto a versão mais alta.

  • --all-lower-patches

    Remova os SDKs e os runtimes do .NET substituídos por patches mais recentes. Essa opção protege o arquivo global.json.

  • --all-previews

    Remove os SDKs e os runtimes do .NET marcados como versões prévias.

  • --all-previews-but-latest

    Remove os SDKs e runtimes do .NET marcados como versões prévias, exceto a versão prévia mais alta.

  • --major-minor <MAJOR_MINOR>

    Remove os SDKs e os runtimes do .NET que correspondem à versão do major.minor especificada.

Opções

  • -y, --yes

    executa o comando sem exigir uma confirmação sim ou não.

  • --force

    força a remoção de versões que podem ser usadas pelo Visual Studio.

::: zone-end

  • --force

    Força a remoção de versões que podem ser usadas por Visual Studio para Mac ou SDKs.

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

    Impede a remoção de SDKs e runtimes que têm uma alta probabilidade de serem usados por Visual Studio para Mac.

    Observação

    Visual Studio para Mac não tem suporte.

  • -v, --verbosity <LEVEL>

    Define o nível de verbosidade. O valor padrão é normal. Valores permitidos são:

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

    Mostra informações de ajuda e uso

Exemplos

Observação

Por padrão, os SDKs e os runtimes do .NET que podem ser exigidos pelo Visual Studio ou por outros SDKs são mantidos. Nos exemplos a seguir, e dependendo do estado da máquina, alguns dos SDKs e runtimes especificados podem permanecer. Para remover todos os SDKs e runtimes, liste-os explicitamente como argumentos ou use a opção --force.

  • Remover todos os runtimes do .NET, exceto a versão 3.0.0-preview6-27804-01 sem exigir uma confirmação do tipo sim ou não:

    dotnet-core-uninstall remove --all-but 3.0.0-preview6-27804-01 --runtime --yes
    
  • Remover todos os SDKs do .NET Core 1.1 sem exigir confirmação do tipo sim ou não:

    dotnet-core-uninstall remove --sdk --major-minor 1.1 -y
    
  • Remover o SDK do .NET 6.0.301 sem saída de console:

    dotnet-core-uninstall remove 6.0.301 --sdk --yes --verbosity q
    
  • Remover todos os SDKs do .NET que podem ser removidos com segurança por essa ferramenta:

    dotnet-core-uninstall remove --all --sdk
    
  • Remover todos os SDKs do .NET que podem ser removidos por essa ferramenta, incluindo os SDKs que podem ser exigidos pelo Visual Studio (não recomendado):

    dotnet-core-uninstall remove --all --sdk --force
    
  • Remover todos os SDKs do .NET que estão especificados no arquivo de resposta versions.rsp:

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

    O conteúdo do arquivo versions.rsp é o seguinte:

    2.2.300
    6.0.301
    

Confira também