désinstallation-dotnet-core en mode simulation

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

Name

dotnet-core-uninstall dry-run - Affiche les SDK .NET et les Runtimes qui seront supprimés.

Tip

La commande dotnet-core-uninstall whatif est la même que la commande dry-run.

Synopsis

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

dotnet-core-uninstall dry-run -h|--help
dotnet-core-uninstall dry-run <TARGET> <FILTER> [-v|--verbosity <LEVEL>]
    [--force] [-y|--yes] [--preserve-vs-for-mac-sdks]

dotnet-core-uninstall dry-run -h|--help

Description

La commande dotnet-core-uninstall dry-run simule la suppression du SDK et du runtime .NET. Une sortie d'état est fournie pour chaque SDK .NET et chaque runtime qui auraient été supprimés par l'outil.

Arguments

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.

Tip

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.

Options - Cible

  • --aspnet-runtime

    Supprime ASP.NET Core runtimes uniquement.

  • --hosting-bundle

    Supprime .NET Core Runtime et les offres groupées d’hébergement uniquement.

  • --runtime

    Supprime uniquement les runtimes .NET Core.

  • --sdk

    Supprime uniquement les SDK .NET Core.

  • --windows-desktop-runtime

    Supprime uniquement les runtimes Windows Desktop.

  • --arm64

    Utilisez avec --sdk, --runtime, --aspnet-runtimeet --windows-desktop-runtime pour retirer arm64.

  • --x64

    Utilisez avec --sdk, --runtime, --aspnet-runtimeet --windows-desktop-runtime pour supprimer x64.

  • --x86

    Utiliser avec --sdk, --runtime, --aspnet-runtimeet --windows-desktop-runtime pour supprimer x86.

  • --runtime

    Supprime uniquement les runtimes .NET Core.

  • --sdk

    Supprime uniquement les SDK .NET Core.

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 les environnements d'exécution .NET marqués comme préversions à l'exception de la préversion la plus élevée.

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

  • --force

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

  • --force

    Force la suppression des versions qui peuvent être utilisées par Visual Studio pour Mac ou les kits SDK.

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

    Empêche la suppression des kits sdk et des runtimes qui ont une probabilité élevée d’être utilisés par Visual Studio pour Mac.

    Note

    Visual Studio pour Mac n’est pas pris en charge.

  • -v, --verbosity <LEVEL>

    Définit le niveau de verbosité. 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.

Note

Par défaut, les sdk et les runtimes qui ont une probabilité élevée d'être utilisés par Visual Studio ne sont pas supprimés. Pour les supprimer, spécifiez-les individuellement ou utilisez --force. Si la suppression de SDK ou de runtimes entraîne des problèmes avec votre installation de Visual Studio, exécutez l’option Réparer. Les sdk et les runtimes sont disponibles pour le téléchargement à l’adresse https://aka.ms/dotnet-core-download.

Note

Utilisez --preserve-vs-for-mac-sdks pour empêcher la suppression des kits sdk et des runtimes qui ont une probabilité élevée d’être utilisés par Visual Studio pour Mac. Visual Studio pour Mac n’est pas pris en charge. Les sdk et les runtimes sont disponibles pour le téléchargement à l’adresse https://aka.ms/dotnet-core-download.

  • Simulation de la suppression de tous les runtimes .NET qui ont été remplacés par des mises à jour plus récentes :

    dotnet-core-uninstall dry-run --all-lower-patches --runtime
    
  • Essai de suppression de tous les SDK .NET de version inférieure à 6.0.301.

    dotnet-core-uninstall dry-run --all-below 6.0.301 --sdk
    

Voir aussi