正如标题所示,我正在 64 位机器上使用 VS 2012 编译 C# 应用程序。我希望正在构建的程序可以在 32 位机器上运行。
现在我在网上找到的唯一帮助是:菜单>构建>配置>活动解决方案平台默认为任何CPU,我试过了,但在32位机器上不起作用(除非我做错了什么)
尝试在 x86 平台的调试配置中添加一个新配置,并检查构建
在 32 位机器上编译并运行应用程序,出现错误 A.exe 不是有效的 Win32 应用程序。
我的上述内容与此处所做的类似:Link to Stack Overflow Similar Question
更新 1: 目标操作系统是 WinXP SP3,但我们不相信它上面有 .NET 4.5。我将测试以查看在 .NET 4.0 中编译应用程序的早期版本是否可以解决问题并解决问题。问题可能不是错误消息显示的内容。