¿Qué necesito instalar para compilar para Platform Toolset v100 usando Visual Studio 2013?


Acabo de formatear el PC y tengo instalado Visual Studio 2013. Ahora, me gustaría compilar una solución C++ de Visual Studio 2010 sin convertirla y continuar apuntando al conjunto de herramientas de la plataforma v100.

Obtengo este error:

error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found. To build using the v100 build tools, please install Visual Studio 2010 build tools.  Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...".  C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets   64  5   TPC30004

Y las propiedades del proyecto veo que, por supuesto, echo de menos el conjunto de herramientas necesarias.

Propiedades del proyecto con Platform Toolset establecido en Visual Studio 2010 (v100) (no instalado)

No puedo cambiar el destino porque no puedo forzar a los usuarios de XP a instalar el nuevo C++ 2013 re-distribuible, así que probablemente debería instalar Visual Studio 2010 para solucionar el problema, pero si es posible me gustaría evitarlo (SSD pequeño en este momento y no mucho espacio libre).

¿hay otras opciones disponibles?

Author: Palec, 2014-02-05

2 answers

Tendrá que instalar Visual Studio 2010 para ello. No hay alternativa.

Todavía se puede instalar en una unidad diferente, para mantener la huella de memoria en C: lo más bajo posible.

 22
Author: galop1n,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-02-05 11:05:26

También existe la opción de instalar el SDK de Windows 7.1, que viene con las mismas herramientas de la plataforma VS2010 y está disponible de forma gratuita. A diferencia de la VS2010 Express edition, también incluye la versión AMD64 (pero no la Itanium) de las herramientas.

 1
Author: Don Joe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-18 14:40:01