Installation des SDK et des environnements d’exécution .NET avec dotnetup

Note

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

Installer des SDK

Sans canal, dotnetup utilise le prérequis utilisable global.json le plus proche. Si aucun n’existe, il utilise latest.

dotnetup sdk install
dotnetup sdk install lts
dotnetup sdk install 10.0 11.0
dotnetup sdk install 10.0.103

La commande de premier niveau install est un alias pour dotnetup sdk install:

dotnetup install 10.0

Installer des runtimes

Utilisez component@channel pour sélectionner un composant runtime :

dotnetup runtime install 10.0
dotnetup runtime install aspnetcore@10.0
dotnetup runtime install windowsdesktop@10.0

Une valeur sans composant sélectionne le runtime principal .NET. windowsdesktopest disponible uniquement sur Windows.

Installer sans suivi

Utilisez --untracked quand vous souhaitez des fichiers, mais que vous ne souhaitez pas d’enregistrement de manifeste :

dotnetup sdk install 10.0 --untracked --install-path .\.dotnet

dotnetup ne répertorie pas, ne met pas à jour et ne désinstalle pas une installation non tracée.

L’installation suivie protège les répertoires racines qui contiennent déjà des artefacts .NET non managés. Utilisez une nouvelle racine, migrez l’installation ou choisissez explicitement une installation non tracée.

Migrer les composants pour l’architecture native

dotnetupdétecte les kits SDK et les runtimes dans les installations de .NET gérées par le système pour l’architecture actuelle. Il détermine les exigences d’installation et les satisfait par le biais de son processus de téléchargement normal. La version finale peut différer de l’installation source. La migration laisse l’installation du système inchangée. Pour installer les composants détectés dans la racine sélectionnée, exécutez :

dotnetup sdk install --migrate-from-system

La migration considère uniquement les installations qui correspondent à l’architecture de processus en cours d’exécution.

Vérifier l’état d’installation

Vous pouvez voir la liste des spécifications d’installation, les versions installées et la source de chaque exigence avec :

dotnetup list

Voir aussi