Compartilhar via


dotnet-core-uninstall dry-run

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

Nome

dotnet-core-uninstall dry-run - Exiba SDKs e Runtimes do .NET que serão removidos.

Dica

O comando dotnet-core-uninstall whatif é o mesmo comando que dry-run.

Sinopse

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|-?

Descrição

O comando dotnet-core-uninstall list simula o SDK do .NET e a remoção do runtime. Uma saída de status é fornecida para cada SDK do .NET e runtime que teria sido removido pela ferramenta.

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

  • --aspnet-runtime

    Descobre todos os runtimes do ASP.NET Core que podem ser desinstalados com esta ferramenta.

  • --hosting-bundle

    Lista todos os pacotes de host do .NET que podem ser desinstalados com essa ferramenta.

  • --runtime

    Lista todos os runtimes do .NET que podem ser desinstalados com essa ferramenta.

  • --sdk

    Lista todos os SDKs do .NET que podem ser desinstalados com essa ferramenta.

  • --x64

    Lista todos os SDKs do .NET x64 que podem ser desinstalados com essa ferramenta.

    Observação

    Se --x64 ou --x86 não forem especificados, x64 e x86 serão removidos.

  • --x86

    Lista todos os SDKs do .NET x86 que podem ser desinstalados com essa ferramenta.

    Observação

    Se --x64 ou --x86 não forem especificados, x64 e x86 serão removidos.

Opções - FILTRAR

Estas opções são exclusivas.

  • --all

    Remove todos os SDKs e os 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

    Remove os SDKs e os runtimes do .NET substituídos por patches mais altos. 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

  • --force

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

  • -v, --verbosity <LEVEL>

    Define o nível de detalhamento. 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

Observação

Por padrão, os SDKs e os runtimes do .NET que podem ser exigidos pelo Visual Studio ou por outros SDKs não são incluídos na saída de dotnet-core-uninstall dry-run. Além disso, dependendo do estado do computador, alguns dos SDKs e runtimes especificados podem não ser incluídos na saída. Para incluir todos os SDKs e runtimes, liste-os explicitamente como argumentos ou use a opção --force.

  • Execução DRY da remoção de todos os runtimes do .NET que foram substituídos por patches mais altos:

    dotnet-core-uninstall dry-run --all-lower-patches --runtime
    
  • Execução DRY da remoção de todos os SDKs do .NET abaixo da versão 6.0.301:

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

    Dica

    O comando dotnet-core-uninstall whatif é o mesmo comando que dry-run.

Confira também