当前位置:编程学习 > C#/ASP.NET >>

急 急 急 生成 错误 ResGen.exe已退出 代码为 -1073741502

vs2010中 生成项目 提示错误 ResGen.exe已退出 代码为 -1073741502


我试过打开所有项目都会提示 资源文件有问题,

错误 1 “F:\软件开发\SunriseProj\SunRise.DataDict\obj\x86\Debug\CSC1CF.tmp”不是有效的 Win32 资源文件 SunRise.DataDict

但是在项目中根本就没有CSC1CF.tmp这个文件···


有人说从别的电脑中拷贝一个 ResGen.exe 过来,但是我在别人电脑中搜索了根本没这个程序!

那位大哥帮忙解决下!!!1

急 急 急  在线等!!!!!!!! 

--------------------编程问答-------------------- 楼主你这个问题怎么解决的?我也遇到了类似的问题。求告知啊,明天老板出差回来检查工作成果,重启了下电脑就出现了这个问题,急急急啊 --------------------编程问答-------------------- 我也是,就是刚才不小心改的! --------------------编程问答-------------------- 解决方法
按照官方的解决方法,直接翻译过来

1. 关闭Visual Studio。
2. 在Visual Studio Tools目录,以管理员身份运行Visual Studio Command Prompt (2010),
[注:这个在开始--所有程序--microsoft visual studio 2010 下面]
切换目录到":\Program Files (x86)\Microsoft SDKs\Windows\v\bin\”. ( 我的是v7.0A )
[注:用cd命令切换目录]
3. 执行命令:
corflags /32bit+ ResGen.exe /force
4. 在记事本中打开 .csproj 文件
5. 添加<ResGenToolArchitecture>Managed32Bit</ResGenToolArchitecture>这个属性在PropertyGroup下面: 然后保存文件。
再次尝试编译,一切OK!
--------------------编程问答--------------------
引用 3 楼 chenoh 的回复:
解决方法
按照官方的解决方法,直接翻译过来

1. 关闭Visual Studio。
2. 在Visual Studio Tools目录,以管理员身份运行Visual Studio Command Prompt (2010),
[注:这个在开始--所有程序--microsoft visual studio 2010 下面]
切换目录到":\Program Files (x86)\Microsoft SDKs\Windows\v\bin\”. ( 我的是v7.0A )
[注:用cd命令切换目录]
3. 执行命令:
corflags /32bit+ ResGen.exe /force
4. 在记事本中打开 .csproj 文件
5. 添加<ResGenToolArchitecture>Managed32Bit</ResGenToolArchitecture>这个属性在PropertyGroup下面: 然后保存文件。
再次尝试编译,一切OK!


多谢! --------------------编程问答-------------------- 除 --------------------编程问答-------------------- IT新生入门,表示没懂,详细操作应该怎么样?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,