.NET Runtime version 2.0.50727.xxx 执行引擎错误。 (Fatal Execution Engine Error)

如题问题困扰本人良久。函数

尝试VS200五、VS200八、VS2010均出现过次问题。操作系统

主要现象:设计

1. Window设计器会崩溃,直接挂掉。(当逐条注释掉一些静态构造函数内的代码是状况好转)日志

2. 发布出去的程序可能会莫名的挂掉。事件

以上两种程序错误均会在“事件管理器”(eventvwr.msc)中记录如题的日志。开发

=========================================================event

尝试解决步骤:扩展

1. 已从新安装了操做系统,(Windows XP SP3, Windows Server 2003 )构造函数

2. 从新安装了.NET Framework 。语法

3. 从新安装了.NET开发环境,尝试过不一样版本和不一样组合。

========================================================

解决心得:

因为该应用程序中引用了LinqBridge库(一个将C# 3.5中的Linq等高级语法能够扩展到C# 2.0的库)中的代码,或者一些其余更复杂的缘由。。。。

本来之外仅须要安装一个.NET 3.5 SP1(238MB)就能够万事大吉。

如今须要完整的安装.NET 2.0, .NET 2.0 SP2, .NET 3.0等各个版本,能够确保再也不出错。

(也就是说,.NET 2.0 SP2 不能彻底替代 .NET 2.0,须要安装两个程序)

以上心得,欢迎你们交流。

相关文章
相关标签/搜索