解決的辦法如下:
1、關閉所有Visual Studio;
2、以管理者的身份打開指令提示視窗;(開始-運作-cmd)
3、更改目錄至"CD C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\”下面;(如圖WIN7下64位運作vs2010項目錯誤.jpg)
4、輸入該指令corflags /32bit+ ResGen.exe /force,編譯執行看是否可用解決問題,如果不能繼續下一步;
5、使用記事本打開.csproj檔案;
6、在PropertyGroup下添加Managed32Bit,儲存,關閉退出。
錯誤 4 “ResGen.exe”已退出,代碼為 2。
參考位址:http://jingyan.baidu.com/article/90895e0fe80c6064ed6b0b6b.html
打開項目檔案
添加紅框内的代碼即可。
<ResGenToolArchitecture>Managed32Bit</ResGenToolArchitecture>