2

我用 VS2012 创建了一个小型 WPF C# 程序。在Win 7和Win 8、32Bit和64bit下运行成功,但是在windows XP下运行有问题,运行exe文件后显示此消息:程序无效win32 解决办法是什么?

4

4 回答 4

7

您应该减少项目的目标框架。VS2012 默认运行 .NET 4.5,Windows XP 不支持任何高于 .NET 4.0 的版本。

您可以转到您的项目属性并在选项卡Application上选择目标框架。

于 2013-09-11T07:00:55.757 回答
0

尝试以下链接中提到的解决方法。

http://blogs.msdn.com/b/vsnetsetup/archive/2012/10/16/setup-exe-is-not-a-valid-win32-application.aspx

但是您仍然需要向我们开放以提供准确的解决方案。

于 2013-09-11T06:54:59.387 回答
0

确保您已在目标机器上安装了 .Net 框架。Windows XP 不支持 .NET 4.0 及更高版本

于 2013-09-11T06:56:26.020 回答
0

除此之外,如果您在 32 位机器上运行程序,请确保程序的平台目标不是 x64。.Net framework 4 应该在 windows XP 机器上工作。

于 2015-05-04T10:36:33.637 回答