Instale SDKs .NET e runtimes com dotnetup

Note

dotnetup está em pré-visualização pública. As suas funcionalidades e comportamento podem mudar antes da disponibilidade geral.

Instalar SDKs

Sem canal, o dotnetup usa a dependência utilizável mais próxima global.json. Se não existir, utiliza latest.

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

O comando de topo install é um pseudónimo para dotnetup sdk install:

dotnetup install 10.0

Instalar runtimes

Utilize 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 componente seleciona o runtime do .NET Core. windowsdesktopestá disponível apenas no Windows.

Instalar sem rastreio

Use --untracked quando quer ficheiros mas não quer um registo de manifesto:

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

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

A instalação rastreada protege raízes que já contêm artefactos .NET não geridos. Use uma nova raiz, migre a instalação ou escolha explicitamente uma instalação não rastreada.

Migrar componentes da arquitetura nativa

dotnetupdeteta SDKs e tempos de execução em instalações .NET geridas pelo sistema para a arquitetura atual. Deriva os requisitos de instalação e trata-os através do seu processo normal de download. A versão resolvida pode diferir da instalação de origem. A migração mantém a instalação do sistema inalterada. Para instalar os componentes detetados na raiz selecionada, execute:

dotnetup sdk install --migrate-from-system

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

Verificar se está instalado

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

dotnetup list

Ver também