C# VS2012项目x86目标未在32位Windows XP上运行
我在Windows8计算机(x86)上使用VS2012编写了一个WPF应用程序,我希望它在WindowsXPx86上运行。当我尝试运行该程序时,我得到错误“…不是有效的windows 32应用程序。”我尝试将平台目标更改为x86和任何CPU,但有相同的错误。如何修复它?请确保以.NET 4.0(而不是4.5)为目标。还要确保和都已安装在您的XP机器上(必须是XP SP3机器)。对于C/C++项目,您需要:C# VS2012项目x86目标未在32位Windows XP上运行,c#,wpf,visual-studio-2012,build,x86,C#,Wpf,Visual Studio 2012,Build,X86,我在Windows8计算机(x86)上使用VS2012编写了一个WPF应用程序,我希望它在WindowsXPx86上运行。当我尝试运行该程序时,我得到错误“…不是有效的windows 32应用程序。”我尝试将平台目标更改为x86和任何CPU,但有相同的错误。如何修复它?请确保以.NET 4.0(而不是4.5)为目标。还要确保和都已安装在您的XP机器上(必须是XP SP3机器)。对于C/C++项目,您需要: 转到项目属性->配置属性->常规 将平台工具集更改为Visual Studio 2012
- 转到项目属性->配置属性->常规
- 将平台工具集更改为Visual Studio 2012-Windows XP(v110\u XP)
您的项目中的目标框架是什么?它在您的XP机器上可用吗?目标框架是.NET framework 4.0.3,它在XP上可用。目标是.NET 4.0,并且已安装可靠性更新2。但这行不通,真奇怪。使用VS2012向导生成新的.NET控制台应用程序,将目标设置为.NET 4.0/x86,在XP下编译并运行它。这样行吗?