Compartir a través de


dotnet-core-uninstall remove

Este artículo se aplica a: ✔️ Herramienta de desinstalación de .NET 1.7.521001 y versiones posteriores.

Nombre

dotnet-core-uninstall remove - Quita los SDK o entornos de ejecución de .NET especificados.

Sinopsis

dotnet-core-uninstall remove <TARGET> [--x64|--x86] <VERSION>...
    [-v|--verbosity <LEVEL>] [--force] [-y|--yes]

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

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

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

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

Descripción

El comando dotnet-core-uninstall remove quita los SDK y los entornos de ejecución de .NET de la máquina host.

Argumentos

TARGET

Tipo que desea desinstalar. Las opciones válidas se muestran en la sección Opciones - DESTINO.

VERSION

La versión que se va a desinstalar. Puede enumerar varias versiones separadas por un espacio. También se admiten los archivos de respuesta.

Sugerencia

Los archivos de respuesta son una alternativa a la colocación de todas las versiones en la línea de comandos. Son archivos de texto, normalmente con una extensión *.rsp, y cada versión aparece en una línea independiente. Para especificar un archivo de respuesta para el argumento VERSION, use el carácter @ seguido inmediatamente del nombre del archivo de respuesta.

FILTER

Especifica un valor utilizado para filtrar el TARGET. Las opciones válidas se muestran en la sección Opciones - FILTRO.

Opciones - DESTINO

  • --aspnet-runtime

    Detecta todos los entornos en tiempo de ejecución de ASP.NET Core que se pueden desinstalar con esta herramienta.

  • --hosting-bundle

    Enumera todos los conjuntos de hospedaje de .NET que se pueden desinstalar con esta herramienta.

  • --runtime

    Enumera todos los runtimes de .NET que se pueden desinstalar con esta herramienta.

  • --sdk

    Enumera todos los SDK de .NET que se pueden desinstalar con esta herramienta.

  • --x64

    Enumera todos los SDK y runtimes de .NET x64 que se pueden desinstalar con esta herramienta.

    Nota:

    Si no se especifica --x64 o --x86, se quitarán tanto x64 como x86.

  • --x86

    Enumera todos los SDK y runtimes de .NET x86 que se pueden desinstalar con esta herramienta.

    Nota:

    Si no se especifica --x64 o --x86, se quitarán tanto x64 como x86.

Opciones - FILTRO

Estas opciones son excluyentes.

  • --all

    Quita todos los SDK y runtimes de .NET.

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

    Quita solo los SDK y los entornos de ejecución de .NET que tienen una versión menor que la versión especificada. La versión especificada permanece instalada.

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

    Quita todos los SDK y runtimes de .NET, excepto las versiones especificadas.

  • --all-but-latest

    Quita los SDK y los runtimes de .NET, excepto la versión más alta.

  • --all-lower-patches

    Quita los SDK y los runtimes de .NET que reemplazan revisiones superiores. Esta opción protege el archivo global.json.

  • --all-previews

    Quita los SDK y los runtimes de .NET marcados como versiones preliminares.

  • --all-previews-but-latest

    Quita los SDK y los runtimes de .NET marcados como versiones preliminares, excepto la versión preliminar más alta.

  • --major-minor <MAJOR_MINOR>

    Quita los SDK y los runtimes de .NET que coinciden con la versión major.minor especificada.

Opciones

  • -y, --yes

    Ejecuta el comando sin requerir una confirmación sí o no.

  • --force

    Fuerza la eliminación de las versiones que Visual Studio puede usar.

  • -v, --verbosity <LEVEL>

    Establece el nivel de detalle. El valor predeterminado es normal. Los valores permitidos son:

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

    Muestra información de ayuda y uso

Ejemplos

Nota:

De manera predeterminada, los SDK y los runtimes de .NET que pueden necesitar Visual Studio u otros SDK se mantienen. En los siguientes ejemplos, y según el estado de la máquina, es posible que algunos de los SDK y entornos de ejecución especificados se mantengan. Para quitar todos los SDK y runtimes, agréguelos explícitamente como argumentos o use la opción --force.

  • Quite todos los runtimes de .NET excepto la versión 3.0.0-preview6-27804-01 sin necesidad de la confirmación sí o no:

    dotnet-core-uninstall remove --all-but 3.0.0-preview6-27804-01 --runtime --yes
    
  • Quite todos los SDK de .NET Core 1.1 sin necesidad de la confirmación sí o no:

    dotnet-core-uninstall remove --sdk --major-minor 1.1 -y
    
  • Quite el SDK de .NET 6.0.301 sin salida de consola:

    dotnet-core-uninstall remove 6.0.301 --sdk --yes --verbosity q
    
  • Quite todos los SDK de .NET que se puedan quitar con seguridad con esta herramienta:

    dotnet-core-uninstall remove --all --sdk
    
  • Quite todos los SDK de .NET que puede quitar esta herramienta, incluidos los SDK que puede necesitar Visual Studio (no recomendado):

    dotnet-core-uninstall remove --all --sdk --force
    
  • Quite todos los SDK de .NET que se especifican en el archivo de respuesta versions.rsp:

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

    El contenido del archivo versions.rsp es el siguiente:

    2.2.300
    6.0.301
    

Consulte también