.net4.0到.net3.5 ResGen.exe退出解决
时间:2013-09-09 05:09:39 作者:admin 标签: resgen.exe visual studio 分类: C#
在windows 7 - 64位中将.net 4.0转到.net 3.5编译出现如下图错误,出现ResGen.exe已退出。代码为2。
网上找了好久,在官方中找到了,看到了尝试,结果可以了。
1、关闭打开的程序visual studio
2、用管理员打开visual studio命令提示符
3、切换到目录<system_drive>:\Program Files (x86)\Microsoft SDKs\Windows\v<x.xx>\bin\
4、执行如下命令
corflags /32bit+ ResGen.exe /force
5、用记事本打开*.csproj文件
6、在PropertyGroup属性下面(不是里面哦),添加如下属性:
<ResGenToolArchitecture>Managed32Bit</ResGenToolArchitecture>
7、保存后,重新编译,就可以了。
http://support.microsoft.com/kb/2028833