Recientemente actualicé Visual Studio 2015 y ahora, cuando intento construir cualquier proyecto, siempre falla y aparece el error
Código de gravedad Descripción Error de estado de supresión de línea de archivo de proyecto MSB8036 No se encontró la versión 8.1 del SDK de Windows. Instale la versión requerida del SDK de Windows o cambie la versión del SDK en las páginas de propiedades del proyecto o haciendo clic con el botón derecho en la solución y seleccionando "Retarget solution". Proj D: \ Archivos de programa (x86) \ visual studio 2017 \ Common7 \ IDE \ VC \ VCTargets \ Platforms \ Win32 \ PlatformToolsets \ v141 \ Toolset.targets 34
Reorienté la solución como decía, y el problema persistió, a pesar de que se completó la reorientación. Decidí instalar Visual Studio 2017 debido a esto y, he aquí, hizo exactamente lo mismo. También estoy usando Windows 7.
¿Cuál es el problema y cómo puedo solucionarlo?
fuente
Respuestas:
Yo también enfrenté este problema. Vuelva a ejecutar el instalador de Visual Studio 2017 , vaya a 'Componentes individuales' y seleccione
Windows 8.1 SDK
. Regrese al proyecto> Haga clic con el botón derecho y vuelva a orientar para que coincida con el SDK requerido como se muestra a continuación:fuente
Instalé la versión 8.1 SDK:
https://developer.microsoft.com/en-us/windows/downloads/sdk-archive
Usó 1GB (un poco más) en la instalación.
Actualización del 9 de octubre. Hay un error https: el enlace sdksetup es https://go.microsoft.com/fwlink/p/?LinkId=323507
"Guardar enlace como" debería ayudar.
fuente
Otra forma (que funcionó para 2015) es abrir "Instalar / eliminar programas" (Aplicaciones y características), buscar Visual Studio, seleccionar Modificar. En la ventana abierta, presione 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 instalar. Luego, haga clic derecho en la solución -> Re-target y se compilará
fuente
Tenía win10 SDK y solo tenía que hacer un retarget y luego dejé de recibir este error. La idea era que el proyecto necesitara actualizar su SDK de Windows de destino.
fuente
Me doy cuenta de que esta publicación tiene algunos años, pero solo quería extender esto a cualquiera que todavía esté luchando con este problema.
La empresa para la que trabajo todavía usa VS2015, por lo que, a su vez, sigo usando VS2015. Recientemente comencé a trabajar en una aplicación RPC usando C ++ y encontré la necesidad de descargar las Plantillas Win32. Como muchos otros, estaba teniendo este problema de "No se encontró SDK 8.1". Tomé las siguientes acciones correctivas sin suerte.
Ninguno de los intentos anteriores me corrigió el problema ...
Luego encontré este artículo en 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, lo que resolvió el problema para mí fue:
Espero que esto salve a cualquier otra persona de casi 3 días completos de frustración y pérdida de productividad.
fuente
Instale la versión requerida del SDK de Windows o cambie la versión del SDK en las páginas de propiedades del proyecto
o
haciendo clic con el botón derecho en la solución y seleccionando "Retarget solution"
Si hace una guía de estudio visual, resolverá el problema.
fuente
Encontré este problema al intentar construir un proyecto npm. No se pudo instalar un paquete node-sass y este era el error que estaba imprimiendo. Lo resolví configurando mi proxy npm correctamente para que
fuente
Grep los
*.vcxproj
archivos del árbol de carpetas. Reemplace<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
con<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
o cualquier versión de SDK que obtenga cuando actualice uno de los proyectos.fuente