【问题标题】:Fatal Execution Engine Error (79FFEE24) (80131506)致命的执行引擎错误 (79FFEE24) (80131506)
【发布时间】:2008-12-02 17:05:08
【问题描述】:

我的 .NET Framework 3.0 SP1 应用程序出现问题。它是一个与 COM exe 通信的 C# winforms 应用程序。 winforms 应用程序或 COM exe 随机崩溃而没有任何错误消息,并且事件日志包含以下条目:

[1958] .NET 运行时 类型:错误 电脑:CWP-OSL029-01 时间:2008 年 11 月 25 日下午 3:14:10 ID:1023 .NET 运行时版本 2.0.50727.1433 - 致命执行引擎错误 (79FFEE24) (80131506)

我在 MS 网站上找不到任何有用的信息。有人知道我应该从哪里开始调查吗?

tia

【问题讨论】:

  • 好的,对于这个问题,我们已经有足够的“MEE TOOOO”答案了。
  • 我在调试 .NET 可执行文件上使用 OllyDbg 时遇到了这个错误 80131506 (cor_e_executionengine)。刚刚提到的信息:P

标签: c# com clr


【解决方案1】:

【讨论】:

  • 这个修补程序对我有用,在我的情况下,当我在 mercurial scc 下打开任何项目时 VS 崩溃了,可能的来源是 HgSccPackage
  • 该修补程序似乎不再可用。
【解决方案2】:

它可以是很多东西。有些人修复 .NET Framework 3.5,其他人一起重新安装 .NET。有人说这与 PowerCommands 等有关。如果其他所有方法都失败了,请尝试对我有用的方法:
- 在安全模式下启动 VS
- 创建一个新的 Windows 窗体应用程序
- 打开您的工具箱并删除任何特殊选项卡(对我来说,这是一个 SQLite 选项卡) - 关闭并以正常模式重新启动

如果这不起作用,祝你好运!

【讨论】:

  • 这实际上对我有用。但除此之外,此处链接的所有更新均无效。
【解决方案3】:

我遇到了这个错误,它(幸运地)通过安装 3.5 SP1 消失了,这会将您的运行时升级到版本 2.0.50727.3053(this 是一个很好的版本摘要)。

在寻找解决方案时,我发现此错误的嫌疑人范围很广。有些人甚至声称它是杀毒软件(!)

YMMV,祝你好运。

【讨论】:

    【解决方案4】:

    我在使用 asp.net mvc rc1 的 vs 2008 sp1 上遇到问题,打开 aspx 页面会使 Visual Studio 崩溃。

    我的解决方法是在崩溃后重新打开解决方案/项目,设置项目 |显示所有文件,并删除 system.web.mvc、system.web.abstractions 和 system.web.routing 的 mvc 引用。然后我就可以打开文件了。

    问题稍后再出现,但我可以按照上述操作,之后我可以打开 aspx 文件。

    谢谢

    埃里克

    【讨论】:

      【解决方案5】:

      这些似乎主要是由于框架安装不当造成的。看看你是否可以在另一台机器上重现错误,或者卸载/重新安装框架位。

      【讨论】:

        【解决方案6】:

        当我从 IntPtr 创建 GCHandle 时,我有相同的行为,它指向的不是托管对象。

        【讨论】:

          【解决方案7】:

          上面的修补程序对我有用!

          在我的 ASP.NET MVC (RC1) 项目中,在 VS 中打开任何 *.aspx 页面时出现上述问题。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-03-17
            • 2011-05-12
            • 2010-09-27
            • 2010-10-16
            • 1970-01-01
            • 2013-06-28
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多