2

可能重复:
如何使用 Visual Studio 2012 在 XP 上定位 .NET 4.0.3?应用程序无法运行“不是有效的 Win32 应用程序”

我使用 Visual Studio 2012 开发我的 windows 窗体项目。我能够生成 ClickOnce 安装文件以安装在 Win 7/8 操作系统上,但我无法在 Win XP 上安装它。

错误消息是setup.exe 不是有效的 win32 应用程序

我知道这个操作系统(官方)不再受 VS2012 支持。我知道这将在 2012 年进行修复以纠正它。但也许有一个解决方案可以让我在 Win XP 上安装我的 Windows 窗体项目?

谢谢。

PS:我读过这篇VS2012 ClickOnce Applications not working on Windows XP,但没有提出解决方案(除了使用 VS2010)。

我还阅读了此http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/dd3eec8c-93b0-4243-9419-233f20b257d4但我无法按照建议更改平台工具集(在哪里做?)。

4

1 回答 1

3

我们遇到了同样的问题,但找到了一个简单的解决方法:不要运行 setup.exe,而是在同一位置运行“xxxxxx.application”文件。这将以完全相同的方式执行和安装,并且不会抱怨不是 32 位应用程序。

于 2012-10-03T15:41:40.000 回答