Mettre à jour ou supprimer dotnetup

Note

dotnetup est disponible en préversion publique. Ses fonctionnalités et son comportement peuvent changer avant la disponibilité générale.

Cet article explique comment gérer l’outil dotnetup lui-même. Pour mettre à jour ou supprimer les SDK et runtimes .NET gérés par dotnetup, consultez Mettre à jour les installations.

Vérifier la version dotnetup

Afficher la version de dotnetup:

dotnetup --version

Pour afficher également le commit, l’architecture, l’identificateur d’exécution et les installations vérifiées, exécutez :

dotnetup --info

Mettre à jour dotnetup

dotnetup n’a pas de commande pour se mettre à jour. Pour mettre à jour dotnetup, réexécutez le script de téléchargement. Le script remplace l’exécutable existant dotnetup dans le répertoire d’installation.

Sur macOS ou Linux, exécutez :

curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh | bash

Sur Windows, exécutez :

irm https://aka.ms/dotnetup/get-dotnetup.ps1 | iex

Le script installe la dernière preview build par défaut. Si vous utilisez la daily version ou un répertoire d’installation personnalisé, passez les mêmes options que celles que vous avez utilisées pour la première installation. Par exemple, sur macOS ou Linux :

curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh |
  bash -s -- --quality daily --install-dir /opt/dotnetup

Sur Windows :

iex "& { $(irm https://aka.ms/dotnetup/get-dotnetup.ps1) } -Quality daily -InstallDir C:\tools\dotnetup"

Une mise à jour de dotnetup ne modifie pas vos installations, votre configuration de votre environnement ou vos spécifications d’installation suivies.

Supprimer dotnetup

Pour supprimer dotnetup et tout ce qu’il gère, effectuez ces étapes dans l’ordre.

1. Recherchez vos répertoires racine d’installation

Répertoriez les racines d’installation suivies par dotnetup :

dotnetup list

Enregistrez chaque racine d’installation qui n’est pas dans le répertoire de données dotnetup. Vous supprimez ces dossiers dans une étape ultérieure.

2. Supprimer la configuration de l’environnement

Supprimez les modifications que dotnetup a apportées à PATH et DOTNET_ROOT :

dotnetup env clear

En shell mode, exécutez cette commande à partir de l’interpréteur de commandes dont le profil dotnetup a changé, ou sélectionnez cet interpréteur de commandes avec l’option --shell . En mode everywhere sur Windows, cette commande modifie le PATH du système et nécessite une élévation.

Cette commande ne supprime ni les SDK ni les runtimes. Pour plus d’informations, consultez Supprimer la configuration de l’environnement.

3. Supprimer les répertoires racine d’installation et le répertoire de données

Supprimez chaque racine d’installation que vous avez enregistrée à l’étape 1.

Supprimez ensuite le répertoire de données dotnetup. Ce répertoire contient la racine d’installation par défaut, le manifeste, le fichier de configuration et le cache de téléchargement.

Système d'exploitation Répertoire par défaut des données
Windows %LOCALAPPDATA%\dotnetup
macOS ~/Library/Application Support/dotnetup
Linux $XDG_DATA_HOME/dotnetup, ou ~/.local/share/dotnetup quand XDG_DATA_HOME n’est pas défini

Si vous définissez la variable d’environnement DOTNET_DOTNETUP_DATA_DIR, supprimez plutôt ce répertoire, puis retirez-la.

4. Supprimer l’exécutable dotnetup

Supprimez le répertoire qui contient l’exécutable dotnetup . Par défaut, le script de téléchargement installe dotnetup dans ~/.dotnetup. Si vous avez ajouté PATHce répertoirePATH manuellement, supprimez cette entrée de votre profil shell ou de vos variables d’environnement utilisateur.

Ouvrez un nouveau terminal pour utiliser l’environnement mis à jour.

Voir aussi