.NET Runtime version 2.0.50727.xxx 執行引擎錯誤。 (Fatal Execution Engine Error)


如題問題困擾本人良久。

嘗試VS2005、VS2008、VS2010均出現過次問題。

主要現象:

1. Window設計器會崩潰,直接掛掉。(當逐條注釋掉一些靜態構造函數內的代碼是情況好轉)

2. 發布出去的程序可能會莫名的掛掉。

以上兩種程序錯誤均會在“事件管理器”(eventvwr.msc)中記錄如題的日志。

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

嘗試解決步驟:

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

以上心得,歡迎大家交流。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM