vs2012编译的c#程序xp不能运行解决方案

vs2012编译的c#程序xp不能运行
我的xp装了.net framework 4.0,在win7下只要4.0就可以运行
我也选的any cpu
为何在xp上显示不是有效的win32程序??
开发环境 win7 x64
有什么解决方法吗?
------解决思路----------------------
编译时选择x86编译运行。
------解决思路----------------------
编译时选择X86,另外别忘了装对应的Framework
------解决思路----------------------
vs2012编译的c#程序xp不能运行解决方案
選x86
------解决思路----------------------
选择x86哦
------解决思路----------------------
vs2012编译的c#程序xp不能运行解决方案
------解决思路----------------------
http://blog.****.net/g710710/article/details/23161807