我在Windows 8计算机(x86)上使用VS2012编写了一个WPF应用程序,我希望它能在Windows XP x86上运行。当我尝试运行程序时,我收到错误“...不是一个有效的Windows 32应用程序。”我已经尝试将平台目标更改为x86和任何CPU,但是有相同的错误。我该如何解决?
答案 0 :(得分:2)
确保您的目标是.NET 4.0(而不是4.5)。还要确保XP机器上已经安装了.NET 4.0 Runtime和Reliability Update 2(它必须是XP SP3机器)。
答案 1 :(得分:0)
对于C / C ++项目,您需要:
您需要至少安装VS2012 SP1才能使该选项可用。 应用程序可能需要 msvcrt110.dll 。
有关详细信息,请参阅: http://software.intel.com/en-us/articles/linking-applications-using-visual-studio-2012-to-run-on-windows-xp