问题描述
vs2010中生成项目提示错误ResGen.exe已退出代码为-1073741502我试过打开所有项目都会提示资源文件有问题,错误1“F:软件开发SunriseProjSunRise.DataDictobjx86DebugCSC1CF.tmp”不是有效的Win32资源文件SunRise.DataDict但是在项目中根本就没有CSC1CF.tmp这个文件···有人说从别的电脑中拷贝一个ResGen.exe过来,但是我在别人电脑中搜索了根本没这个程序!那位大哥帮忙解决下!!!1急急急在线等!!!!!!!!
解决方案
解决方案二:
楼主你这个问题怎么解决的?我也遇到了类似的问题。求告知啊,明天老板出差回来检查工作成果,重启了下电脑就出现了这个问题,急急急啊
解决方案三:
我也是,就是刚才不小心改的!
解决方案四:
解决方法按照官方的解决方法,直接翻译过来1.关闭VisualStudio。2.在VisualStudioTools目录,以管理员身份运行VisualStudioCommandPrompt(2010),[注:这个在开始--所有程序--microsoftvisualstudio2010下面]切换目录到":ProgramFiles(x86)MicrosoftSDKsWindowsvbin”.(我的是v7.0A)[注:用cd命令切换目录]3.执行命令:corflags/32bit+ResGen.exe/force4.在记事本中打开.csproj文件5.添加<ResGenToolArchitecture>Managed32Bit</ResGenToolArchitecture>这个属性在PropertyGroup下面:然后保存文件。再次尝试编译,一切OK!
解决方案五:
引用3楼chenoh的回复:
解决方法按照官方的解决方法,直接翻译过来1.关闭VisualStudio。2.在VisualStudioTools目录,以管理员身份运行VisualStudioCommandPrompt(2010),[注:这个在开始--所有程序--microsoftvisualstudio2010下面]切换目录到":ProgramFiles(x86)MicrosoftSDKsWindowsvbin”.(我的是v7.0A)[注:用cd命令切换目录]3.执行命令:corflags/32bit+ResGen.exe/force4.在记事本中打开.csproj文件5.添加<ResGenToolArchitecture>Managed32Bit</ResGenToolArchitecture>这个属性在PropertyGroup下面:然后保存文件。再次尝试编译,一切OK!
多谢!
解决方案六:
解决方案七:
IT新生入门,表示没懂,详细操作应该怎么样?
解决方案八:
用文本打开你的项目文件,查找下有没有这个<ResGenToolArchitecture>Managed32Bit</ResGenToolArchitecture>
如果有的话删掉,再编译试试~