Instala SDKs y entornos de ejecución de .NET con dotnetup

Note

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

Instalar SDKs

Sin ningún canal, dotnetup usa el requisito aplicable más cercano global.json. Si no existe ninguno, usa latest.

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

El comando de nivel install superior es un alias para dotnetup sdk install:

dotnetup install 10.0

Instalar entornos de ejecución

Use component@channel para seleccionar un componente en tiempo de ejecución:

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

Un valor sin un componente selecciona el entorno de ejecución principal .NET. windowsdesktopsolo está disponible en Windows.

Instalar sin seguimiento

Use --untracked cuando desee archivos, pero no desee un registro de manifiesto:

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

dotnetup no enumera, actualiza ni desinstala una instalación sin seguimiento.

La instalación con seguimiento protege las raíces que ya contienen artefactos .NET no administrados. Use una nueva raíz, migre la instalación o elija explícitamente una instalación sin seguimiento.

Migrar componentes de arquitectura nativa

dotnetupdetecta SDK y entornos de ejecución en instalaciones de .NET administradas por el sistema para la arquitectura actual. Determina los requisitos de instalación y los resuelve a través de su proceso de descarga normal. La versión resuelta puede diferir de la instalación de origen. La migración deja sin cambios la instalación del sistema. Para instalar los componentes detectados en la raíz seleccionada, ejecute:

dotnetup sdk install --migrate-from-system

La migración solo tiene en cuenta las instalaciones que coinciden con la arquitectura de proceso en ejecución.

Comprobar el estado de instalación

Puede ver la lista de especificaciones de instalación, las versiones instaladas y el origen de cada requisito con:

dotnetup list

Consulte también