4

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

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

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

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

我正在 win7 x64 机器上开发应用程序,并尝试在配置管理器中将平台设置为 x86,但没有任何乐趣。

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

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

有什么建议么?

干杯,麻木

4

1 回答 1

11

这是有关该主题的博客和解决方法:

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

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

于 2012-10-24T14:48:14.757 回答