Recentemente, atualizei o visual studio 2015 e agora, quando tento construir qualquer projeto, ele sempre falha e recebo o erro
Código de gravidade Descrição Estado de supressão de linha de arquivo de projeto Erro MSB8036 O SDK do Windows versão 8.1 não foi encontrado. Instale a versão necessária do Windows SDK ou altere a versão do SDK nas páginas de propriedades do projeto ou clicando com o botão direito na solução e selecionando "Retarget solution". Proj D: \ Arquivos de programas (x86) \ visual studio 2017 \ Common7 \ IDE \ VC \ VCTargets \ Platforms \ Win32 \ PlatformToolsets \ v141 \ Toolset.targets 34
Retargeti a solução como ela disse, e o problema persistiu, embora o redirecionamento tenha sido concluído. Decidi instalar o visual studio 2017 por causa disso e, vejam só, fez exatamente a mesma coisa. Também estou usando o Windows 7
Qual é o problema e como posso corrigi-lo?
fonte
Respostas:
Eu também enfrentei esse problema. Execute novamente o Visual Studio 2017 Installer , vá para 'Componentes individuais' e selecione
Windows 8.1 SDK
. Volte para o projeto> clique com o botão direito e redirecione para corresponder ao SDK necessário, conforme mostrado abaixo:fonte
Instalei a versão 8.1 do SDK:
https://developer.microsoft.com/en-us/windows/downloads/sdk-archive
Usou 1GB (um pouco mais) na instalação.
Atualização de 9 de outubro. Há um erro https: o link sdksetup é https://go.microsoft.com/fwlink/p/?LinkId=323507
"Salvar link como" deve ajudar.
fonte
Outra maneira (funcionou em 2015) é abrir "Instalar / remover programas" (Aplicativos e recursos), encontrar o Visual Studio, selecionar Modificar. Na janela aberta, pressione Modificar, marque
Languages -> Visual C++ -> Common tools for Visual C++
Windows and web development -> Tools for universal windows apps -> Tools (1.4.1) and Windows 10 SDK ([version])
Windows and web development -> Tools for universal windows apps -> Windows 10 SDK ([version])
e instale. Em seguida, clique com o botão direito na solução -> Redirecionar e ele irá compilar
fonte
Eu tinha win10 SDK e só tive que fazer retarget e parei de receber esse erro. A ideia era que o projeto precisava atualizar seu SDK do Windows de destino.
fonte
Sei que esta postagem tem alguns anos, mas eu só queria estendê-la a todos que ainda estão lutando contra esse problema.
A empresa para a qual trabalho ainda usa o VS2015, então eu ainda uso o VS2015. Recentemente, comecei a trabalhar em um aplicativo RPC usando C ++ e descobri a necessidade de baixar os modelos Win32. Como muitos outros, eu estava tendo esse problema de "SDK 8.1 não foi encontrado". Tomei as seguintes ações corretivas sem sorte.
Nenhuma das tentativas acima corrigiu o problema para mim ...
Em seguida, encontrei este artigo no MSDN social https://social.msdn.microsoft.com/Forums/office/en-US/5287c51b-46d0-4a79-baad-ddde36af4885/visual-studio-cant-find-windows-81- sdk-when-try-to-build-vs2015? forum = visualstudiogeneral
Finalmente, o que resolveu o problema para mim foi:
Espero que isso evite que alguém passe por quase 3 dias inteiros de frustração e perda de produtividade.
fonte
Instale a versão necessária do Windows SDK ou altere a versão do SDK nas páginas de propriedades do projeto
ou
clicando com o botão direito na solução e selecionando "Solução de redirecionamento"
Se você fizer o guia de estúdio visual, resolverá o problema.
fonte
Grep os
*.vcxproj
arquivos da árvore de pastas. Substitua<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
por<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
ou qualquer outra versão do SDK obtida ao atualizar um dos projetos.fonte
Eu encontrei esse problema ao tentar construir um projeto npm. Ele estava falhando ao instalar um pacote node-sass e este era o erro que estava sendo impresso. Eu resolvi isso configurando meu proxy npm corretamente para que eu
fonte