ResXToResource.exe已停止工作

时间:2016-05-19 13:27:45

标签: visual-studio-2010

我不确定这是否是提出这个问题的地方,但是在尝试通过Visual Studio 2010构建我的Web应用程序时突然间,我收到了这个错误。在我的错误日志中,我得到以下内容......

“ResGen.exe”退出,代码为-532459699

我确实在发生这种情况的前一天获得了Windows更新,所以我认为这可能是问题所在。我回滚了Windows更新,但仍然遇到了同样的错误。接下来,我尝试卸载VS2010,然后重新安装它并重新应用SP1。问题仍然存在。

我希望有人可以帮我解决这个问题,我无法构建我的应用程序。我确实有一台“速度较慢”的备份机器,但这绝对不是一个长期的解决方案。

提前感谢任何能够帮助或指导我朝着正确方向前进的人。

1 个答案:

答案 0 :(得分:0)

在最后一天进入圈子之后+我终于偶然发现了这个对我有用的答案......

在resgen.exe上设置32位标志

一个。以管理员身份打开Visual Studio命令提示符

湾导航到Microsoft SDKs \ Windows \ v7.0A \ bin目录。

℃。原始resgen.exe文件的 SAVE A COPY 。如果您希望能够用原始文件替换我们的调整而不必修复您的安装,这一点非常重要。 复制resgen.exe regen.exe.old

d。使用corflags.exe将32位标志设置为true corflags.exe resgen.exe / 32BIT + / Force

即请注意有关强名称问题的警告。在我的机器上,构建现在成功,而不需要由于强名称问题而进行任何额外的工作。如果您在尝试此方法后遇到问题,可以尝试以下操作来跳过该程序集的字符串名称验证 -

F。注册resgen.exe以使用sn.exe跳过强名称验证 sn.exe -Vr resgen.exe  警告!这是一种安全风险。您正在绕过此程序集的强名称验证,从而可以将恶意代码冒充resgen.exe来执行。要重新打开验证,请使用sn.exe -Vu resgen.exe

让我知道你尝试了什么以及它是否成功。

谢谢!

Mike Johnson软件开发工程师,测试Windows C ++ Microsoft Corp.

相关问题