Instalar .NET SDKs e runtimes com dotnetup

Note

dotnetup está em versão prévia pública. Seus recursos e comportamento podem mudar antes da disponibilidade geral.

Instalar SDKs

Sem canal, o dotnetup usa a dependência utilizável global.json mais próxima. Se nenhum existir, ele usará latest.

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

O comando de nível install superior é um alias para dotnetup sdk install:

dotnetup install 10.0

Instalar runtimes

Use component@channel para selecionar um componente de runtime:

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

Um valor sem um componente seleciona o .NET runtime principal. windowsdesktop está disponível somente no Windows.

Instalar sem rastreamento

Use --untracked quando quiser arquivos, mas não desejar um registro de manifesto:

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

dotnetup não lista, atualiza ou desinstala uma instalação não rastreada.

A instalação rastreada protege diretórios raiz que já contêm artefatos .NET não gerenciados. Use uma nova raiz, migre a instalação ou escolha explicitamente uma instalação não rastreada.

Migrar componentes de arquitetura nativa

dotnetupdetecta SDKs e runtimes em instalações de .NET gerenciadas pelo sistema para a arquitetura atual. Ele determina os requisitos de instalação e os resolve por meio de seu processo normal de download. A versão resolvida pode ser diferente da instalação de origem. A migração deixa a instalação do sistema inalterada. Para instalar os componentes detectados na raiz selecionada, execute:

dotnetup sdk install --migrate-from-system

A migração considera apenas as instalações que correspondem à arquitetura do processo em execução.

Verificar se está instalado

Você pode ver a lista de especificações de instalação, as versões instaladas e a origem de cada requisito com:

dotnetup list

Consulte também