Cuándo usar dotnetup

Note

dotnetup está en versión preliminar pública. Sus características y comportamiento pueden cambiar antes de la disponibilidad general.

Puede instalar .NET de varias maneras. dotnetup es una opción. Instala y administra .NET SDK y entornos de ejecución para su cuenta de usuario. Este artículo le ayuda a decidir si dotnetup se ajusta a su escenario o si otro método de instalación es una mejor opción.

Escenarios que se ajustan a dotnetup

Tenga en cuenta dotnetup cuando quiera:

  • Instale .NET sin permisos de administrador y sin un administrador de paquetes del sistema.
  • Mantenga varias versiones del SDK y del entorno de ejecución en paralelo y actualícelas juntas.
  • Siga un canal, como lts, 10.0, o 10.0.1xx, para que las actualizaciones pasen a la versión coincidente más reciente.
  • Instale el SDK que requiere el archivo global.json de un repositorio.
  • Pruebe la versión preliminar o las compilaciones diarias sin cambiar la instalación para todo el equipo.
  • Usa los mismos comandos en Windows, macOS y Linux.

Escenarios que se ajustan a otros métodos

Otro método de instalación podría ser una mejor opción cuando usted:

  • Se necesita un método de instalación compatible y disponible con carácter general. dotnetup está en versión preliminar pública. En el caso de las máquinas de producción, use los instaladores de .NET, un administrador de paquetes o Visual Studio.
  • Desarrolle con Visual Studio. Visual Studio instala y mantiene su propia copia de .NET para todo el equipo. Para más información, consulte Instalación de .NET en Windows.
  • Se necesitan instalaciones de .NET en toda la máquina. Elija un método de instalación en función de sus necesidades de mantenimiento y sistema operativo. En Windows, use Microsoft Update o actualice el paquete con WinGet. En Linux, usa el administrador de paquetes de la distribución. En macOS, vuelva a ejecutar el instalador de .NET para instalar una versión más reciente. Para obtener más información, consulte Instalación de .NET en Windows, Instalación de .NET en macOS o Instalación de .NET en Linux.
  • Administrar y quitar instalaciones de .NET en los dispositivos Windows de una organización. Use el .NET Install Manager.

Comparar métodos de instalación

Capacidad dotnetup instaladores de .NET y gestores de paquetes scripts de dotnet-install
Ámbito de instalación Usuario Máquina Cualquier carpeta que elija
Requiere derechos de administrador No, excepto para cambiar el sistema PATH en Windows en modo everywhere Yes No
Seguimiento de instalaciones Yes Sí, a través del sistema operativo No
Instalar actualizaciones Sí, con dotnetup update Depende del sistema operativo y el método de instalación N. º Vuelva a ejecutar el script.
Elimina las instalaciones no utilizadas. Yes Sí, a través del sistema operativo No
Lecturas global.json Yes No Sí, con la opción --jsonfile
Instala compilaciones diarias Yes No Yes
Estado de soporte Versión preliminar pública Disponible con carácter general Disponible con carácter general

Usar dotnetup con otras instalaciones

dotnetup no quita ni cambia las instalaciones para todos los usuarios. La interacción de las dos instalaciones depende del modo de acceso que elija:

  • En los modos none y shell, los procesos que no usan la configuración del entorno dotnetup siguen usando la instalación en toda la máquina.
  • En el modo everywhere en Windows, la instalación administrada por dotnetup tiene prioridad sobre la instalación en todo el equipo. Migre los SDK y los entornos de ejecución de toda la máquina que necesita a la instalación administrada por dotnetup.

Para obtener más información, consulte configuración del entorno dotnetup.

Pasos siguientes