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 encontra-se em versão prévia pública. As suas funcionalidades e comportamento podem mudar antes da disponibilidade geral.
Quando não indica um canal SDK, dotnetup sdk install pesquisa a partir do diretório atual em direção à raiz do sistema de ficheiros. Utiliza o ficheiro existente global.json mais próximo. Se esse ficheiro estiver malformado, o comando falha em vez de procurar um diretório pai. Se não existir ficheiro, utiliza latest.
Instalar a dependência do repositório
A partir do diretório do repositório, execute:
dotnetup sdk install
Para este global.json ficheiro, o dotnetup acompanha a 10.0.1xx banda de características:
{
"sdk": {
"version": "10.0.103",
"rollForward": "latestPatch"
}
}
O caminho global.json é a origem do requisito armazenado. Pode ver a versão fonte e instalada com:
dotnetup list
Compreender o mapeamento de roll-forward
Para uma versão do SDK como 10.0.103, o dotnetup mapeia rollForward da seguinte forma:
rollForward valor |
Canal dotnetup guardado |
|---|---|
Omitido ou latestPatch |
10.0.1xx |
latestFeature |
10.0 |
latestMinor |
10 |
latestMajor |
latest |
disable, patch, feature, minorou major |
Versão exata 10.0.103 |
Um requisito exato é afixado e não é alterado por dotnetup update.
A propriedade allowPrerelease não afeta o canal que o dotnetup obtém.
Utilize sdk.paths
Se global.json contém sdk.paths, o dotnetup usa o primeiro caminho quando a opção --install-path não está presente. Resolve-se um valor relativo do diretório que contém global.json.
A precedência do caminho de instalação é:
--install-path- A primeira
sdk.pathsentrada - A raiz predefinida da instalação .NET gerida pelo dotnetup
Limitações de pré-visualização
A versão de pré-visualização pública atual trata a primeira sdk.paths entrada como um caminho.
Não interpreta $host$ como sentinela nem salta entradas vazias. Para usar a raiz de instalação predefinida dotnetup-managed, omitir sdk.paths ou definir --install-path explicitamente.
Atualização global.json
Depois de alterar sdk.version ou rollForward, execute dotnetup sdk install a partir do diretório do repositório para aplicar o novo requisito. Antes de a recolha de lixo atualizar as fontes alteradas global.json, dotnetup sdk update armazenou os requisitos, pelo que a sua primeira passagem pode ainda usar o requisito anterior.
Para instalar a versão mais recente no canal derivado e escrever essa versão de volta em global.json, execute:
dotnetup sdk install --update-global-json
Mais tarde, atualize todos os requisitos dos repositórios rastreados e os seus ficheiros com:
dotnetup sdk update --update-global-json
A atualização muda apenas sdk.version. Preserva a formatação existente, outras propriedades e a codificação de texto detetada.
Remover os requisitos de repositório correspondentes
O comando de desinstalação remove todas as especificações globaljson correspondentes na raiz de instalação selecionada. Não tem como alvo um único repositório. Para remover requisitos de correspondência da raiz padrão, execute:
dotnetup sdk uninstall 10.0.1xx --source globaljson
Para selecionar uma raiz de instalação personalizada, adicione --install-path:
dotnetup sdk uninstall 10.0.1xx --source globaljson --install-path <INSTALL_PATH>
dotnetup remove os ficheiros apenas quando nenhum requisito restante precisar deles.