Quand utiliser dotnetup

Note

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

Vous pouvez installer .NET de plusieurs façons. dotnetup est une option. Il installe et gère .NET sdk et runtimes pour votre compte d’utilisateur. Cet article vous aide à déterminer si dotnetup convient à votre scénario ou si une autre méthode d’installation est un meilleur choix.

Scénarios qui correspondent à dotnetup

Tenez compte de dotnetup quand vous souhaitez :

  • Installez .NET sans droits d’administrateur et sans gestionnaire de package système.
  • Conservez plusieurs versions du SDK et du runtime côte à côte et mettez-les à jour ensemble.
  • Suivez un canal, tel que lts, 10.0ou 10.0.1xx, pour que les mises à jour passent à la dernière version correspondante.
  • Installez le Kit de développement logiciel (SDK) requis par le fichier global.json d’un référentiel.
  • Essayez la version d’aperçu ou les compilations quotidiennes sans modifier l’installation à l’échelle du système.
  • Utilisez les mêmes commandes sur Windows, macOS et Linux.

Scénarios adaptés à d’autres méthodes

Une autre méthode d’installation peut être un meilleur choix lorsque vous :

  • Une méthode d’installation prise en charge et généralement disponible est nécessaire. dotnetup est disponible en préversion publique. Pour les machines de production, utilisez les programmes d’installation .NET, un gestionnaire de package ou Visual Studio.
  • Développez avec Visual Studio. Visual Studio installe et assure la maintenance de sa propre copie de .NET à l’échelle de l’ordinateur. Pour plus d’informations, consultez Installer .NET sur Windows.
  • Besoin d’installations de .NET à l’échelle du système. Choisissez une méthode d’installation en fonction de votre système d’exploitation et de vos besoins de maintenance. Sur Windows, utilisez Microsoft Update ou mettez à jour le package avec WinGet. Sur Linux, utilisez le gestionnaire de package de votre distribution. Sur macOS, réexécutez le programme d’installation de .NET pour installer une version plus récente. Pour plus d’informations, consultez Installer .NET sur Windows, Installer .NET sur macOS ou Installer .NET sur Linux.
  • Gérez et supprimez .NET installations sur les appareils Windows d'une organisation. Utilisez le .NET Install Manager.

Comparer les méthodes d’installation

Capacité dotnetup installateurs .NET et gestionnaires de paquets scripts dotnet-install
Périmètre d’installation Utilisateur Ordinateur Tout dossier que vous choisissez
Nécessite des droits d’administrateur Non, sauf pour modifier le système PATH sur Windows en everywhere mode Yes No
Suit les installations Yes Oui, via le système d’exploitation No
Mise à jour des installations Oui, avec dotnetup update Dépend du système d’exploitation et de la méthode d’installation Non. Réexécutez le script.
Supprime les installations inutilisées Yes Oui, via le système d’exploitation No
Lit global.json Yes No Oui, avec l’option --jsonfile
Installe des builds quotidiens Yes No Yes
État de la prise en charge Aperçu public Généralement disponible Généralement disponible

Utiliser dotnetup avec d’autres installations

dotnetup ne supprime pas ou ne modifie pas les installations à l’échelle de la machine. La façon dont les deux installations interagissent dépend du mode d’accès que vous choisissez :

  • Dans none et shell les modes, les processus qui n’utilisent pas la configuration de l’environnement dotnetup continuent d’utiliser l’installation à l’échelle de l’ordinateur.
  • En mode everywhere sur Windows, l’installation gérée par dotnetup est prioritaire sur l’installation à l’échelle de l’ordinateur. Migrez les sdk et les runtimes à l’échelle de l’ordinateur dont vous avez besoin dans l’installation gérée par dotnetup.

Pour plus d’informations, consultez la configuration de l’environnement dotnetup.

Étapes suivantes