.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,須要安裝兩個程序)

以上心得,歡迎你們交流。

相關文章
相關標籤/搜索