Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Note
dotnetup está em versão prévia pública. Seus recursos e comportamento podem mudar antes da disponibilidade geral.
A instalação e a configuração do ambiente são operações separadas. Selecione o modo de acesso que se ajusta ao fluxo de trabalho. Para obter descrições dos modos disponíveis, consulte a configuração do ambiente dotnetup.
Usar encaminhamento de comandos
A opção menos persistente é o modo none. Ele não adiciona a instalação gerenciada do .NET a PATH nem define DOTNET_ROOT. O comando a seguir adiciona o executável dotnetup a PATH para que você possa executá-lo em qualquer diretório:
dotnetup env set none --dotnetup-on-path true
dotnetup dotnet -- --info
dotnetup dotnet build
Para evitar essa PATH alteração, defina --dotnetup-on-path false. O comando dotnetup dotnet executa o .NET da instalação gerenciada sem adicionar seu executável dotnet a PATH.
Configurar um perfil de shell
Use o modo shell para gravar um bloco gerenciado em seu perfil de shell:
dotnetup env set shell --shell pwsh
Os valores de shell com suporte são bash, zsh, fishe pwsh.
Abra um novo shell após a conclusão do comando ou ative o shell atual para aplicar as alterações:
dotnetup env script --shell pwsh | Invoke-Expression
Configurar todos os aplicativos de usuário Windows
No Windows, use o modo everywhere para disponibilizar a instalação gerenciada para terminais e outros aplicativos de usuário:
dotnetup env set everywhere --shell pwsh
Esse modo não está disponível no Linux ou no macOS.
Importante
Antes de habilitar everywhere, examine as considerações do modo Everywhere, incluindo como o modo interage com instalações de todo o computador e aplicativos dependentes de estrutura.
Inspecionar e corrigir deriva
Mostrar configurações armazenadas e compará-las com o ambiente atual:
dotnetup env show
Reaplicar configurações armazenadas:
dotnetup env set
Remover alterações de ambiente
dotnetup env clear
Esse comando remove a configuração do ambiente dotnetup. Ele não desinstala .NET.