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.
Uma raiz de instalação personalizada pode isolar instalações de repositório, teste ou ferramenta da raiz de instalação .NET gerenciada por dotnetup padrão.
Acompanhar uma raiz personalizada no manifesto padrão
Selecione a raiz com --install-path:
dotnetup sdk install 10.0 --install-path D:\tools\dotnet
dotnetup runtime install aspnetcore@10.0 --install-path D:\tools\dotnet
O manifesto padrão registra tanto os requisitos quanto sua raiz. Uma atualização não filtrada posterior pode processar essa raiz:
dotnetup update
Limitar lista, atualização ou desinstalação na raiz quando necessário:
dotnetup list --install-path D:\tools\dotnet
dotnetup update --install-path D:\tools\dotnet
dotnetup sdk uninstall 10.0 --install-path D:\tools\dotnet
Isolar o manifesto
Use --manifest-path quando o estado de rastreamento também deve ser separado:
dotnetup sdk install 10.0 --install-path D:\tools\dotnet --manifest-path D:\tools\dotnetup_manifest.json
Repita --manifest-path para operações posteriores de lista, atualização e desinstalação.
Essa opção se aplica a um comando. Ele não move o arquivo de configuração dotnetup nem altera a raiz de instalação padrão.
Executar a instalação personalizada
Execute diretamente o executável ou ative-o para o shell atual:
dotnetup env script --shell pwsh --dotnet --dotnet-install-path D:\tools\dotnet |
Invoke-Expression
dotnetup dotnet não seleciona automaticamente raízes personalizadas arbitrárias.
Evitar gravações de manifesto simultâneas
dotnetup coordena o acesso ao manifesto com um bloqueio. Não execute comandos de gravação simultâneos no mesmo manifesto. Use manifestos separados para a automação independente.