Partager via


dotnet-core-uninstall remove

Cet article s'applique à  : ✔️ .NET Uninstall Tool 1.7.521001 et les versions ultérieures.

Nom

dotnet-core-uninstall remove - Supprimez les SDK ou Runtimes .NET spécifiés.

Synopsis

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

Description

La commande dotnet-core-uninstall remove supprime les SDK .NET et les runtimes de la machine hôte.

Arguments

TARGET

Le type que vous souhaitez désinstaller. Les options valides sont répertoriées dans la section Options - TARGET.

VERSION

La version à désinstaller. Vous pouvez énumérer plusieurs versions en les séparant par un espace. Les fichiers de réponse sont également pris en charge.

Conseil

Les fichiers de réponse sont une alternative au placement de toutes les versions sur la ligne de commande. Il s’agit de fichiers texte, généralement avec une extension *.rsp et chaque version est répertoriée sur une ligne distincte. Pour spécifier un fichier de réponse pour l’argument VERSION, utilisez le caractère @ immédiatement suivi du nom du fichier de réponse.

FILTER

Spécifie une valeur utilisée pour filtrer la liste de désinstallationTARGET. Les options valides sont répertoriées dans la section Options - FILTRE.

Options - TARGET

  • --aspnet-runtime

    Découvre tous les runtimes ASP.NET Core qui peuvent être désinstallés avec cet outil.

  • --hosting-bundle

    Répertorie toutes les offres groupées d’hébergement .NET qui peuvent être désinstallés avec cet outil.

  • --runtime

    Répertorie tous les runtimes .NET qui peuvent être désinstallés avec cet outil.

  • --sdk

    Répertorie tous les Kits de développement logiciel (SDK) .NET qui peuvent être désinstallés avec cet outil.

  • --x64

    Répertorie tous les Kits de développement logiciel (SDK) .NET x64 qui peuvent être désinstallés avec cet outil.

    Remarque

    Si --x64 ou --x86 n'est pas spécifié, les versions x64 et x86 seront toutes deux supprimées.

  • --x86

    Répertorie tous les Kits de développement logiciel (SDK) .NET x86 qui peuvent être désinstallés avec cet outil.

    Remarque

    Si --x64 ou --x86 n'est pas spécifié, les versions x64 et x86 seront toutes deux supprimées.

Options - FILTRE

Ces options sont exclusives.

  • --all

    Supprime tous les Kits de développement logiciel (SDK) et runtimes .NET.

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

    Supprime uniquement les Kits de développement logiciel (SDK) et runtimes .NET dont la version est inférieure à la version spécifiée. La version spécifiée reste installée.

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

    Supprime tous les Kits de développement logiciel (SDK) et runtimes .NET, à l’exception des versions spécifiées.

  • --all-but-latest

    Supprime les Kits de développement logiciel (SDK) et les runtimes .NET, à l’exception de la version la plus élevée.

  • --all-lower-patches

    Supprime les Kits de développement logiciel (SDK) et les runtimes .NET remplacés par des patches plus élevés. Cette option protège le fichier global.json.

  • --all-previews

    Supprime les Kits de développement logiciel (SDK) et runtimes .NET marqués comme préversions.

  • --all-previews-but-latest

    Supprime les Kits de développement logiciel (SDK) et runtimes .NET marqués comme préversions à l’exception de l’aperçu le plus élevé.

  • --major-minor <MAJOR_MINOR>

    Supprime les Kits de développement logiciel (SDK) .NET et les runtimes qui correspondent à la version spécifiée major.minor.

Options

  • -y, --yes

    Exécute la commande sans attendre de confirmation.

  • --force

    Force la suppression des versions qui peuvent être utilisées par Visual Studio.

  • -v, --verbosity <LEVEL>

    Définit le niveau de détail. La valeur par défaut est normal. Les valeurs autorisées sont les suivantes :

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

    Affiche les informations d’aide et d’utilisation

Exemples

Notes

Par défaut, les Kits de développement logiciel (SDK) et les runtimes .NET qui peuvent être requis par Visual Studio ou d’autres Kits de développement logiciel (SDK) sont conservés. Dans les exemples suivants, et en fonction de l'état de la machine, certains des SDK et runtimes spécifiés peuvent subsister. Pour supprimer tous les Kits de développement logiciel (SDK) et runtimes, répertoriez-les explicitement en tant qu’arguments ou utilisez l’option --force.

  • Supprimez tous les runtimes .NET à l’exception de la version 3.0.0-preview6-27804-01 sans attendre confirmation :

    dotnet-core-uninstall remove --all-but 3.0.0-preview6-27804-01 --runtime --yes
    
  • Supprimez tous les Kits de développement logiciel (SDK) .NET Core 1.1 sans attendre confirmation :

    dotnet-core-uninstall remove --sdk --major-minor 1.1 -y
    
  • Supprimez le SDK .NET 6.0.301 sans aucune sortie de console  :

    dotnet-core-uninstall remove 6.0.301 --sdk --yes --verbosity q
    
  • Supprimez tous les Kits de développement logiciel (SDK) .NET qui peuvent être supprimés en toute sécurité par cet outil :

    dotnet-core-uninstall remove --all --sdk
    
  • Supprimez tous les Kits de développement logiciel (SDK) .NET qui peuvent être supprimés par cet outil, y compris ceux qui peuvent être requis par Visual Studio (non recommandé) :

    dotnet-core-uninstall remove --all --sdk --force
    
  • Supprimez tous les Kits de développement logiciel (SDK) .NET spécifiés dans le fichier réponse versions.rsp :

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

    Le contenu du fichier versions.rsp est le suivant :

    2.2.300
    6.0.301
    

Voir aussi