canais e versões do dotnetup

Note

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

Um canal descreve um conjunto de versões .NET. Uma versão específica descreve uma versão. dotnetup armazena channels e o resolve para o componente selecionado.

Canais nomeados

Canal Seleção do SDK
latest Versão mais recente do SDK de .NET estável ativo
lts Versão estável mais recente cuja fase de suporte é LTS
preview Prévia ativa mais recente ou SDK do GoLive. Seleciona uma versão ativa quando nenhuma versão prévia está disponível.
daily Compilação diária mais recente disponível da busca no canal diário

sts não é um canal nomeado compatível.

Canais do SDK numérico

Form Example Seleção
Principal 10 Versão mais recente do SDK para essa versão major
Maior e menor 10.0 Versão mais recente do SDK para essa versão principal e secundária
Faixa de recursos 10.0.1xx SDK mais recente nessa faixa de funcionalidades
Versão exata do SDK 10.0.103 Somente essa versão do SDK
Versão exata do SDK de pré-lançamento 11.0.100-preview.7.26381.103 (desatualizado; RC disponível) Somente essa versão do SDK de pré-lançamento

Uma versão exata é fixa. dotnetup update não o substitui.

Canais e versões do runtime

Os comandos de runtime usam versões de runtime, não faixas de recursos do SDK. Use um canal principal/secundário, como 10.0, ou uma versão de runtime exata, como 10.0.3.

Use component@version-or-channel para selecionar um componente de runtime:

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

Quando você omite o nome do componente, dotnetup seleciona o .NET runtime principal:

dotnetup runtime install 10.0

Correspondência de canais durante atualizações

Uma atualização resolve cada canal rastreado de forma independente. Se houver uma versão correspondente mais recente, dotnetup a instala. As versões exatas são ignoradas. Após uma atualização bem-sucedida, a coleta de lixo remove versões que nenhuma especificação restante precisa.

O comando continuará com outras especificações rastreadas se uma atualização falhar. Ele retorna uma falha depois de processar as especificações restantes.

Detalhes do canal de lançamento