Configurar el acceso a dotnetup-managed .NET

Note

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

La instalación y la configuración del entorno son operaciones independientes. Seleccione el modo de acceso que se ajuste al flujo de trabajo. Para obtener descripciones de los modos disponibles, consulte configuración del entorno dotnetup.

Usar el reenvío de comandos

La opción menos persistente es el none modo . No agrega la instalación de .NET administrada a PATH ni establece DOTNET_ROOT. El comando siguiente agrega dotnetup a PATH para que pueda ejecutarlo desde cualquier directorio:

dotnetup env set none --dotnetup-on-path true
dotnetup dotnet -- --info
dotnetup dotnet build

Para evitar ese PATH cambio, establezca --dotnetup-on-path false. El comando dotnetup dotnet ejecuta .NET desde la instalación administrada sin agregar su archivo ejecutable dotnet a PATH.

Configurar un perfil de shell

Use el modo shell para escribir un bloque administrado en el perfil de shell:

dotnetup env set shell --shell pwsh

Los valores de shell admitidos son bash, zsh, fishy pwsh.

Abra un nuevo shell una vez finalizado el comando o active el shell actual para aplicar los cambios:

dotnetup env script --shell pwsh | Invoke-Expression

Configura todas las aplicaciones de usuario de Windows

En Windows, use el modo everywhere para que la instalación administrada esté disponible para terminales y otras aplicaciones de usuario:

dotnetup env set everywhere --shell pwsh

Este modo no está disponible en Linux o macOS.

Importante

Antes de habilitar everywhere, revise Consideraciones sobre el modo Everywhere, incluido cómo interactúa el modo con las instalaciones de toda la máquina y las aplicaciones dependientes del framework.

Inspeccione y corrija el desfase

Mostrar la configuración almacenada y compararla con el entorno actual:

dotnetup env show

Volver a aplicar la configuración almacenada:

dotnetup env set

Eliminar cambios del entorno

dotnetup env clear

Este comando quita la configuración del entorno dotnetup. No desinstala .NET.

Consulte también