Configurer l’accès géré par dotnetup à .NET

Note

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

L’installation et la configuration de l’environnement sont des opérations distinctes. Sélectionnez le mode d’accès qui correspond à votre flux de travail. Pour obtenir des descriptions des modes disponibles, consultez configuration d’environnement dotnetup.

Utiliser le transfert de commande

L’option la moins persistante est le mode none. Il n’ajoute pas l’installation .NET managée à PATH ou ne définit pas DOTNET_ROOT. La commande ci-dessous ajoute l’exécutable dotnetup à PATH afin de vous permettre de l’exécuter à partir de n’importe quel répertoire :

dotnetup env set none --dotnetup-on-path true
dotnetup dotnet -- --info
dotnetup dotnet build

Pour éviter cette PATH modification, définissez --dotnetup-on-path false. La commande dotnetup dotnet exécute .NET à partir de l’installation managée sans ajouter son exécutable dotnet à PATH.

Configurer un profil shell

Utilisez le mode shell pour écrire un bloc géré dans votre profil d’interpréteur de commandes :

dotnetup env set shell --shell pwsh

Les valeurs d’interpréteur de commandes prises en charge sont bash, zsh, fishet pwsh.

Ouvrez un nouvel interpréteur de commandes une fois la commande terminée ou activez l’interpréteur de commandes actuel pour appliquer les modifications :

dotnetup env script --shell pwsh | Invoke-Expression

Configurer toutes les applications utilisateur Windows

Sur Windows, utilisez le mode everywhere pour rendre l’installation gérée disponible pour les terminaux et d’autres applications utilisateur :

dotnetup env set everywhere --shell pwsh

Ce mode n’est pas disponible sur Linux ou macOS.

Important

Avant d’activer everywhere, passez en revue les considérations relatives au mode Partout, notamment la façon dont le mode interagit avec les installations à l’échelle de l’ordinateur et les applications dépendantes de l’infrastructure .NET.

Inspectez et corrigez la dérive

Affichez les paramètres stockés et comparez-les à l’environnement actuel :

dotnetup env show

Réappliquez les paramètres enregistrés :

dotnetup env set

Supprimer les modifications d’environnement

dotnetup env clear

Cette commande supprime la configuration de l’environnement dotnetup. Il ne désinstalle pas .NET.

Voir aussi