在VS环境下编辑的WINFORM程序,在XP上运行时会提示不是有效的32位程序,的确,因为如果你在VS环境下用的是.NET4.5的话,那么编辑出来的程序当然就不能在XP上运行,因为XP上安装不了.NET4.5,所以只有把框架版本改为.4.0才可以,并且请更改 配置属性-〉常规-〉平台工具集-〉v110_xp