tutorial - Visual Studio 2012 falla al detectar las herramientas de compilación de Visual Studio 2008
temas para visual studio code (3)
Antes de descargar cualquier cosa, vaya a las propiedades del proyecto -> propiedades de configuración -> general y luego cambie la plataforma Juego de herramientas para el proyecto a Visual Studio 2012 (v110)
Intento utilizar Visual Studio 2012 para compilar una aplicación CLI de C ++ que tenga como objetivo .NET 3.5.
Ya he conseguido que esto funcione en una máquina, instalando Visual Studio 2008 y especificando el conjunto de herramientas de la plataforma v90.
Ahora estoy intentando esto en una máquina nueva, y he instalado Visual Studio 2008, luego Visual Studio 2012.
Ahora entiendo este error increíblemente frustrante:
Error 81 error MSB8020: no se pueden encontrar las herramientas de compilación para Visual Studio 2008 (Platform Toolset = ''v90''). Para compilar utilizando las herramientas de compilación v90, haga clic en el menú Proyecto o haga clic con el botón derecho en la solución y luego seleccione "Actualizar proyectos de VC ++ ...". Instale Visual Studio 2008 para construir usando las herramientas de compilación de Visual Studio 2008. C: / Archivos de programa (x86) / MSBuild / Microsoft.Cpp / v4.0 / V110 / Microsoft.Cpp.Platform.targets 43 5 WinApiWrapper (Visual Studio 2008)
¿Por qué no Visual Studio 2012 podría encontrar Visual Studio 2008. ¿Hay alguna manera de que pueda ayudarlo?
Me encontré con exactamente el mismo problema, pero instalé Windows SDK 7.1 en su lugar (o la versión del instalador web ) y eso también lo hizo funcionar.
Recuerdo que también lo instalé en la computadora original.
Recuerde que debe desinstalar primero cualquier versión de Visual C ++ 2010 redistribuible; de lo contrario, la instalación de Windows SDK fallará .
Sé que no es la solución perfecta porque Windows SDK es enorme, pero es otra opción.
Resulta que TAMBIÉN tiene que instalar Visual Studio 2010 .
Una vez que instalé Visual Studio 2010, Visual Studio 2012 pudo detectar las herramientas de compilación de Visual Studio 2008.
Parece absolutamente loco, pero ahí lo tienes.