Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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, o10.0.1xx, para que las actualizaciones pasen a la versión coincidente más reciente. - Instale el SDK que requiere el archivo
global.jsonde 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.
dotnetupestá 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
noneyshell, los procesos que no usan la configuración del entorno dotnetup siguen usando la instalación en toda la máquina. - En el modo
everywhereen 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.