Winforms:不是有效的Win32应用程序

Com*_*umb 4 publish bootstrapper winforms visual-studio-2012

我使用VS2012创建了一个简单的Windows窗体应用程序,我正在尝试将其安装到XP机器上.

不幸的是我收到以下错误消息:

setup.exe不是有效的Win32应用程序.

不可否认,我确实使用了.net 4.5框架,这是XP机器上的一个问题.但我现在使用.net 2.0创建了一个测试应用程序,并得到了同样的问题.

我正在开发一个Win7的X64机器上的应用程序,并试图平台任何喜悦设置为86在配置管理器.

这是我还是VS 2012?我已经设法使用VS2010安装测试应用程序?

当我尝试使用VS2012处理Lightswitch应用程序并放弃它时,我遇到了类似的问题.

有什么建议?

干杯,麻木

Sim*_*ier 11

这是一个关于这个主题的博客和一个解决方法:

Setup.exe不是有效的Win32应用程序

Visual Studio 2012附带的Clickonce引导程序引擎(setup.exe)与Windows Vista下的任何操作系统都不兼容.因此,上述错误消息是预期的并且是设计的.出现这种情况的原因是因为引导程序是使用VC编译器编译的,而Dev11 VC编译器不支持Windows XP.