Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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.0o10.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 en toda la máquina. 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.