Quando usar o dotnetup

Note

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

Podes instalar o .NET de várias formas. dotnetup é uma opção. Instala e gere SDKs .NET e runtimes para a tua conta de utilizador. Este artigo ajuda-o a decidir se dotnetup se adequa ao seu caso, ou se outro método de instalação é uma escolha melhor.

Cenários que se encaixam no dotnetup

Considere dotnetup quando quiser:

  • Instale o .NET sem direitos de administrador e sem um gestor de pacotes do sistema.
  • Mantém várias versões do SDK e runtime lado a lado, e atualiza-as juntas.
  • Siga um canal, como lts, 10.0 ou 10.0.1xx, para que as atualizações sejam aplicadas à versão correspondente mais recente.
  • Instala o SDK que o ficheiro global.json de um repositório exige.
  • Experimenta pré-visualizações ou compilações diárias sem alterar a instalação ao nível do sistema.
  • Usa os mesmos comandos no Windows, macOS e Linux.

Cenários que se encaixam noutros métodos

Outro método de instalação pode ser uma escolha melhor se:

  • É necessário um método de instalação suportado e geralmente disponível. dotnetup está em pré-visualização pública. Para máquinas de produção, use os instaladores .NET, um gestor de pacotes ou o Visual Studio.
  • Desenvolve com o Visual Studio. O Visual Studio instala e faz a manutenção da sua própria cópia de .NET para toda a máquina. Para obter mais informações, consulte Instalar o .NET no Windows.
  • São necessárias instalações .NET para toda a máquina. Escolha um método de instalação com base no seu sistema operativo e nas necessidades de manutenção. No Windows, usa o Microsoft Update ou atualiza o pacote com o WinGet. No Linux, usa o gestor de pacotes da tua distribuição. No macOS, execute novamente o instalador .NET para instalar uma versão mais recente. Para mais informações, consulte Instalar .NET no Windows, Instalar .NET no macOS ou Instalar .NET no Linux.
  • Gerir e remover instalações .NET nos dispositivos Windows de uma organização. Utilize o Gestor de Instalação .NET.

Compare métodos de instalação

Capacidade dotnetup Instaladores e gestores de pacotes .NET scripts dotnet-install
Âmbito da instalação Utilizador Máquina Qualquer pasta que escolher
Requer direitos de administrador Não, exceto para mudar o sistema PATH no Windows no everywhere modo Yes No
Monitoriza as instalações Yes Sim, através do SO No
Instalar atualizações Sim, com dotnetup update Depende do sistema operativo e do método de instalação No. Executa o script novamente.
Remove instalações não utilizadas Yes Sim, através do sistema operativo No
Leituras global.json Yes No Sim, com a --jsonfile opção
Instala compilações diárias Yes No Yes
Estado do suporte Pré-visualização pública Disponível ao público em geral Disponível ao público em geral

Utilize o dotnetup com outras instalações

dotnetup não remove nem altera instalações ao nível do sistema. A forma como as duas instalações interagem depende do modo de acesso que escolher:

  • Nos modos none e shell, os processos que não utilizam a configuração do ambiente dotnetup continuam a usar a instalação em toda a máquina.
  • No modo everywhere no Windows, a instalação gerida pelo dotnetup tem prioridade sobre a instalação ao nível do sistema. Migra os SDKs e runtimes de toda a máquina que precisas para a instalação gerida pela dotnetup.

Para mais informações, consulte configuração do ambiente dotnetup.

Passos seguintes