Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.0ou10.0.1xx, para que as atualizações sejam aplicadas à versão correspondente mais recente. - Instala o SDK que o ficheiro
global.jsonde 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.
dotnetupestá 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
noneeshell, 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
everywhereno 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.