visual studio professional descargar community .net visual-studio-2010 windows-7 windows-xp visual-studio-2012

.net - professional - visual studio community linux



¿Cómo me dirijo a.NET 4.0.3 en XP con Visual Studio 2012? La aplicación no se ejecuta con "no es una aplicación Win32 válida" (6)

Es posible establecer los requisitos del sistema de destino en el panel Propiedades del proyecto -> Publicar -> Requisitos previos (VS2012 con la Actualización 1). Aunque está creando para .NET 4 (Propiedades del proyecto -> Aplicación -> Marco de destino), tendrá que cambiar los requisitos previos de 4.5 a 4, ya que no se eliminarán los requisitos automáticamente.

La construcción con un objetivo de 4 pero el prereq de 4.5 iniciará el instalador pero fallará en las comprobaciones del sistema

Tengo una aplicación grande orientada a .NET 4.0.3 que debe ejecutarse en XP. Se construye bien con Visual Studio 2010 SP1 y se ejecuta correctamente en XP.

La creación con Visual Studio 2012 con destino a .NET 4.0.3 también funciona bien y se ejecuta bien en Windows 7, pero no se ejecuta en XP. Recibo un error que dice que MyApp.exe no es una aplicación Win32 válida.

¿Cómo continúo apuntando a .NET 4.0.3 con soporte para máquinas XP usando Visual Studio 2012?


Esto me funcionó, solo construya su solución en Studio 2012 y tome una copia del contenido de la solución en la carpeta de depuración. Asegúrese de que el cliente XP tenga instalado .net 4.



No estoy seguro de que esto funcione, pero intente el truco que se muestra aquí para configurar manualmente la versión del subsistema con EditBin.exe .


Se supone que la Actualización 1 de VS2012 debe resolver este problema. Sin embargo, no estoy seguro de qué opciones usar, ¿es Toolset en Project Properties-> General-> Platform Toolset?


También estamos teniendo este problema. No es una cuestión de qué marco de trabajo está orientando su aplicación (estamos apuntando al cliente 4.0).

El problema es que Visual Studio 2012 no producirá un clic una vez que setup.exe se ejecute en XP. El error es engañoso, ya que siempre informa que el programa no es una aplicación Win32 válida. Lo hace en cualquier versión de XP, incluidas las versiones de 64 bits.

No es su aplicación la que causa el problema, es el archivo setup.exe producido por VS2012. La única forma que hemos encontrado para solucionarlo es publicando usando VS2010.