Como resolver o erro "SDK Microsoft.NET.Sdk especificado não pôde ser encontrado" no Visual Studio.
Aqui está um guia passo a passo para corrigir o erro "O 'sdk microsoft.net.sdk' especificado não pôde ser encontrado" no Visual Studio:
Recentemente, decidi começar a aprender C#, então instalei o Visual Studio. No entanto, ao tentar criar um novo projeto de "Aplicativo de Console", encontrei um erro dizendo "Microsoft SDK não encontrado". O Visual Studio até criava o ambiente de código, mas em vez de exibir a opção para executar o código, aparecia a opção "Anexar", e nos projetos mostrava 0. Fiz diversas tentativas para resolver o problema e descobri que a solução é mais simples do que eu esperava. Seguindo os passos abaixo, você pode solucionar o problema e fazer o Visual Studio voltar a funcionar corretamente.
Passo 1: Verificar a Configuração do Path
nas Variáveis de Ambiente
-
Abra o Menu Iniciar:
- Clique no ícone do Windows ou pressione a tecla
Windows
no teclado.
- Clique no ícone do Windows ou pressione a tecla
-
Pesquisar por Variáveis de Ambiente:
- No campo de busca, digite "variáveis de ambiente" e selecione a opção "Editar as variáveis de ambiente do sistema".
-
Abrir as Variáveis de Ambiente:
- Na janela que abrir, na aba "Avançado", clique no botão "Variáveis de Ambiente...".
Passo 2: Editar a Variável Path
-
Localizar a Variável
Path
:- Na seção "Variáveis do sistema", encontre a variável chamada "Path" e clique em "Editar".
-
Verificar as Entradas do
dotnet
:- Na lista de valores da variável
Path
, procure por "C:\Program Files\dotnet". Se estiver em uma máquina x64, essa entrada deve estar listada antes de "C:\Program Files (x86)\dotnet".
- Na lista de valores da variável
-
Mover a Entrada Correta para Cima:
- Se "C:\Program Files\dotnet" não estiver no topo da lista, selecione-o e clique em "Mover para Cima" até que ele apareça acima da entrada "C:\Program Files (x86)\dotnet".
Passo 3: Confirmar a Solução
-
Aplicar as Alterações:
- Após mover as entradas, clique em "OK" em todas as janelas abertas para salvar as alterações.
-
Verificar se o Problema Foi Resolvido:
- Abra o prompt de comando e execute o comando
dotnet --info
. Isso deve exibir as informações do SDK corretamente, confirmando que o Visual Studio está reconhecendo a versão correta do SDK.
- Abra o prompt de comando e execute o comando
Passo 4: Verificar o Caminho do dotnet
(Opcional)
- Executar o Comando
where.exe dotnet
:- No prompt de comando, digite
where.exe dotnet
. A primeira entrada retornada deve ser "C:\Program Files\dotnet". Se a primeira entrada for "C:\Program Files (x86)\dotnet", isso indica que a ordem noPath
ainda está incorreta e precisa ser ajustada.
- No prompt de comando, digite
Seguindo esses passos, o erro "O 'sdk microsoft.net.sdk' especificado não pôde ser encontrado" deve ser resolvido.