Visual Studio 2015 Cambiar la plataforma de destino a Windows 7

2 minutos de lectura

¿Cómo puedo cambiar la plataforma de destino a Windows 7? Todo lo que puedo elegir es Windows 8.1 y, por lo tanto, mi proyecto no se ejecuta en Windows 7. El mismo proyecto que solía compilar en mi antigua PC con Windows 7 con Visual Studio 2013. Y, por supuesto, funcionó allí.

Ya intenté instalar el SDK de Windows 7, pero lamentablemente esto no funciona porque requiere Net Framework 4.0, que ya no puedo instalar. (¿Windows 10 incluye 4.6?) – https://msdn.microsoft.com/en-us/en-en/library/ff770576.aspx

Gracias.

  • “por lo tanto, mi proyecto no se ejecuta en Windows 7” – ¿estás seguro de eso?

    – melak47

    10 de enero de 2016 a las 14:02


  • En Windows 7, solo tengo la opción de 8.1 (predeterminado) y dos versiones para 10 y los programas de compilación simplemente funcionan.

    – engf-010

    10 de enero de 2016 a las 14:04

  • melak47: Sí, estoy tratando de ejecutarlo en una PC diferente con Windows 7. ixSci: prntscr.com/9obzgv A eso me refería 🙂 HansPassant: Lo intentaré ahora. Gracias por tu sugerencia.

    – culi0x

    10 de enero de 2016 a las 14:10

  • @culi0x: ¿qué error te da? ¿Ha instalado el tiempo de ejecución de VC++ 2015 en la otra máquina? ¿Por qué ha seleccionado la Gana XP conjunto de herramientas de la plataforma?

    – melak47

    10 de enero de 2016 a las 14:11


De MSDN:

Versión de la plataforma de destino

[…]

Para apuntar a Windows 7 o Windows Vista, use el valor 8.1, ya que Windows SDK 8.1 es compatible con versiones anteriores de esas plataformas. Además, debe definir el valor apropiado para _WIN32_WINNT en targetver.h. Para Windows 7, eso es 0x0601. Ver Modificando WINVER y _WIN32_WINNT.

Para obtener plataformas de destino adicionales (es decir, compiladores de Visual C más antiguos), instale las respectivas versiones anteriores de Visual Studio en paralelo.

Por ejemplo, si desea usar Visual Studio 2017 en la GUI y desea compilar con VC2008 (msvc90), instale Visual Studio 2008 en paralelo con Visual Studio 2017. En VS2017, en la configuración de compilación, puede seleccionar “VC 2008 “objetivo de compilación.

Ver también:
https://poweruser.blog/visual-studio-2017-compile-against-older-visual-cc-runtimes-372519fe1400

¿Ha sido útil esta solución?