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