1

編碼UI測試使用VS2010構建,並且使用VS2012打開。在VS2012被打開後我在VS2010打開它的另一臺計算機上,然後顯示出這樣的錯誤:編碼UI測試,CLR錯誤

FatalExecutionEngineError檢測消息:運行時已 遇到致命錯誤。錯誤的地址是線程0x1838上的0x67ba416e, 。錯誤代碼是0xc0000005。此錯誤可能是CLR中的 錯誤或用戶代碼的不安全或不可驗證部分中的錯誤。此錯誤的常見來源包括用戶編組錯誤,其中可能會破壞堆棧的COM-interop或PInvoke爲 。

與VS2010的計算機有.NET Framework 4.0和計算機與VS2012 .NET Framework 4.5。

+0

您需要將其發佈到connect.microsoft.com。他們需要您的項目來診斷問題。 – 2013-03-13 16:03:43

回答

0

在VS2012中打開項目時,請檢查項目屬性以確保目標框架是.NET 4.0。

項目 - >屬性 - >應用程序選項卡 - >目標框架

這可能是VS2012有不正確的目標框架.NET 4.5?無論如何請嘗試檢查它。如果它設置爲.NET 4.5,則將其更改爲.NET 4.0。這應該讓VS2010開心。

我再也忍不住了,但也許這可能對你有用?

How do I debug a .net Fatal Execution Engine Error?

+0

目標是.NET 4.0相同:( – 2013-03-13 14:13:50