Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Note
dotnetup está em versão prévia pública. Seus recursos e comportamento podem mudar antes da disponibilidade geral.
Você pode instalar .NET de várias maneiras.
dotnetup é uma opção. Ele instala e gerencia .NET SDKs e runtimes para sua conta de usuário. Este artigo ajuda você a decidir se se dotnetup encaixa em seu cenário ou se outro método de instalação é uma opção melhor.
Cenários que se ajustam ao dotnetup
Considere dotnetup quando quiser:
- Instale .NET sem privilégios de administrador e sem um gerenciador de pacotes do sistema.
- Mantenha várias versões do SDK e do runtime lado a lado e atualize-as juntas.
- Siga um canal, como
lts,10.0ou10.0.1xx, para que as atualizações passem para a versão correspondente mais recente. - Instale o SDK exigido pelo arquivo
global.jsonde um repositório. - Experimente versões prévias ou compilações diárias sem alterar a instalação para todo o sistema.
- Use os mesmos comandos em Windows, macOS e Linux.
Cenários que se encaixam em outros métodos
Outro método de instalação pode ser uma opção melhor quando você:
- Precisa de um método de instalação compatível e de disponibilidade geral.
dotnetupestá em versão prévia pública. Para máquinas de produção, use os instaladores do .NET, um gerenciador de pacotes ou o Visual Studio. - Desenvolva com Visual Studio. Visual Studio instala e faz a manutenção de sua própria cópia do .NET para todo o computador. Para obter mais informações, consulte Instalar o .NET no Windows.
- Precisa de instalações de .NET em toda a máquina. Escolha um método de instalação com base em seu sistema operacional e necessidades de atualização. No Windows, use o Microsoft Update ou atualize o pacote com o WinGet. No Linux, use o gerenciador de pacotes da distribuição. No macOS, execute o instalador .NET novamente para instalar uma versão mais recente. Para obter mais informações, consulte Instalar .NET em Windows, Instalar .NET no macOS ou instalar .NET no Linux.
- Gerencie e remova instalações do .NET em dispositivos Windows de uma organização. Use o .NET Install Manager.
Comparar métodos de instalação
| Capability | dotnetup | Instaladores do .NET e gerenciadores de pacotes | Scripts de instalação do Dotnet |
|---|---|---|---|
| Escopo da instalação | Usuário | Máquina | Qualquer pasta escolhida |
| Requer direitos de administrador | Não, exceto para alterar o sistema PATH em Windows no modo everywhere |
Yes | No |
| Rastreia instalações | Yes | Sim, por meio do sistema operacional | No |
| Instalação de atualizações | Sim, com dotnetup update |
Depende do sistema operacional e do método de instalação | No. Execute o script novamente. |
| Remove instalações não utilizadas | Yes | Sim, por meio do sistema operacional | No |
Lê global.json |
Yes | No | Sim, com a opção --jsonfile |
| Instala compilações diárias | Yes | No | Yes |
| Status de suporte | Versão preliminar pública | Geralmente disponível | Geralmente disponível |
Usar dotnetup com outras instalações
dotnetup não remove nem altera instalações para todo o computador. A maneira como as duas instalações interagem depende do modo de acesso que você escolher:
- Em
noneeshellmodos, os processos que não usam a configuração de ambiente dotnetup continuam a usar a instalação em todo o computador. - No modo
everywhereno Windows, a instalação gerenciada por dotnetup tem precedência sobre a instalação em todo o computador. Migre os SDKs e runtimes de todo o sistema de que você precisa para a instalação gerenciada por dotnetup.
Para obter mais informações, consulte a configuração do ambiente dotnetup.