编码的UI测试,CLR错误

时间:2013-03-13 13:56:44

标签: .net visual-studio-2010 visual-studio automated-tests coded-ui-tests

编码的UI测试是使用VS2010构建的,并在VS2012中打开。在VS2012中打开后,我在另一台计算机上的VS2010中打开它,然后显示错误:

  

检测到FatalExecutionEngineError消息:运行时具有   遇到致命错误。错误的地址是0x67ba416e,   在线程0x1838上。错误代码是0xc0000005。这个错误可能是一个   CLR中的错误或用户的不安全或不可验证部分   码。此错误的常见来源包括用户编组错误   COM-interop或PInvoke,可能会破坏堆栈。

使用VS2010的计算机具有.NET Framework 4.0和具有VS2012 .NET Framework 4.5的计算机。

1 个答案:

答案 0 :(得分: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?