dotnet-core-uninstall remover

Este artigo aplica-se a: ✔️ .NET Uninstall Tool 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 dotnet-core-uninstall remove comando remove SDKs e tempos de execução do .NET da máquina host.

Argumentos

TARGET

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

VERSION

A versão a ser desinstalada. Você pode listar várias versões separadas por um espaço. Os arquivos de resposta também são suportados.

Gorjeta

Os arquivos de resposta são uma alternativa para colocar todas as versões na linha de comando. Eles são arquivos de texto, geralmente com uma extensão *.rsp , e cada versão é listada em uma linha separada. Para especificar um arquivo de resposta para o VERSION argumento, 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 - FILTRO .

Opções - TARGET

  • --arm64

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

  • --aspnet-runtime

    Remove apenas os runtimes do ASP.NET Core.

  • --hosting-bundle

    Remove apenas o tempo de execução .NET e pacotes de hospedagem.

  • --runtime

    Remove apenas os ambientes de execução do .NET.

  • --sdk

    Remove apenas os SDKs .NET.

  • --windows-desktop-runtime

    Remove apenas os ambientes de execução do Windows Desktop.

  • --x64

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

  • --x86

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

  • --runtime

    Remove apenas os ambientes de execução .NET.

  • --sdk

    Remove apenas os SDKs do .NET.

Opções - FILTRAR

Estas opções são exclusivas.

  • --all

    Remove todos os SDKs e tempos de execução do .NET.

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

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

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

    Remove todos os SDKs e tempos de execução do .NET, exceto as versões especificadas.

  • --all-but-latest

    Remove os SDKs e tempos de execução do .NET, exceto a versão mais alta.

  • --all-lower-patches

    Remove os SDKs e runtimes do .NET que foram substituídos por patches mais recentes. Esta opção protege global.json ficheiro.

  • --all-previews

    Remova os SDKs e runtimes do .NET marcados como versões de pré-visualização.

  • --all-previews-but-latest

    Remove os SDKs e runtimes do .NET marcados como versões de pré-visualização, exceto a versão de pré-visualização mais recente.

  • --major-minor <MAJOR_MINOR>

    Remove os SDKs e tempos de execução do .NET que correspondem à versão especificada major.minor .

Opções

  • -y, --yes

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

  • --force

    Obriga a remoção de versões que possam estar em uso pelo Visual Studio.

::: fim de zona

  • --force

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

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

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

    Nota

    O Visual Studio para Mac está fora de suporte.

  • -v, --verbosity <LEVEL>

    Define o nível de verbosidade. O valor predefinido é normal. Os valores permitidos são:

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

    Mostra ajuda e informações de uso

Exemplos

Nota

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

  • Remova todos os tempos de execução do .NET, exceto a versão 3.0.0-preview6-27804-01 , sem exigir confirmação sim ou não:

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

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

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

    dotnet-core-uninstall remove --all --sdk
    
  • Remova 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
    
  • Remova todos os SDKs do .NET 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
    

Consulte também