Partilhar via


NETSDK1141: Não é possível resolver a versão do SDK do .NET conforme especificado no global.json

Este artigo aplica-se a: ✔️ SDK do .NET Core 5.0 e versões posteriores

Ocorreu um problema com a versão do SDK especificada no ficheiro global.json .

NETSDK1141: Não é possível resolver a versão do SDK do .NET conforme especificado no global.json localizado em C:\path\global.json.

Motivo

  • A versão do SDK no arquivo global.json está especificada incorretamente.
  • A versão do SDK especificada no arquivo global.json não foi instalada.
  • A versão do SDK especificada em global.json não pôde ser encontrada devido a um caminho incorreto.

Como corrigir o erro

  • Instale a versão do SDK solicitada no global.json.
  • Especifique uma versão diferente do SDK no global.json.
  • Verifique se há erros de digitação ou outros problemas no global.json. Consulte global.json para obter a estrutura correta desse arquivo.
  • Excluir global.json. Nesse caso, a versão instalada mais recente do SDK é usada.

Quando você está trabalhando em um projeto compartilhado, os desenvolvedores precisam concordar com a versão do SDK que será usada para o projeto. Sem global.json, se os desenvolvedores em máquinas de desenvolvimento diferentes não tiverem as mesmas versões do SDK, o ambiente de compilação poderá ser inconsistente em toda a equipe de desenvolvimento. Para resolver isso, a versão do SDK pode ser especificada em global.json e verificada no controle do código-fonte como um arquivo comum que seria o mesmo para todos os desenvolvedores e garantir que a mesma versão do SDK esteja sendo usada em todos os ambientes de desenvolvimento. Portanto, para resolver esse problema em um projeto compartilhado, talvez seja necessário concordar como uma equipe em uma versão específica do SDK e atualizar todo o código para usar essa versão.

Consulte também

global.json Como verificar se o SDK do .NET está instalado