visual studio 2012生成的exe程序在win xp中报错:不是有效的win32应用程序

网上查找原因说是vs2012生成的exe只支持win7以上的系统。

解决:

1.build为x86

2.将.net 45 改为 .net 4

3.将.sln文件中

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012

修改为

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010

4.用visual studio 2010打开重新build。

 

另外的解决办法就是将vs2012 update之后好像能build成xp使用的exe,不知道vs2013是不是已经把这个问题修复了。

posted @ 2016-03-28 10:42  Jane&Coding  阅读(797)  评论(0)    收藏  举报