编码的UI测试是使用VS2010构建的,并在VS2012中打开。在VS2012中打开后,我在另一台计算机上的VS2010中打开它,然后显示错误:
检测到FatalExecutionEngineError消息:运行时具有 遇到致命错误。错误的地址是0x67ba416e, 在线程0x1838上。错误代码是0xc0000005。这个错误可能是一个 CLR中的错误或用户的不安全或不可验证部分 码。此错误的常见来源包括用户编组错误 COM-interop或PInvoke,可能会破坏堆栈。
使用VS2010的计算机具有.NET Framework 4.0和具有VS2012 .NET Framework 4.5的计算机。
答案 0 :(得分:0)
在VS2012中打开项目时,请检查项目属性以确保目标框架是.NET 4.0。
项目 - >属性 - >应用程序选项卡 - >目标框架
可能VS2012错误地将目标框架作为.NET 4.5?无论如何,请尝试检查它。如果它设置为.NET 4.5,则将其更改为.NET 4.0。这应该让VS2010高兴。
我再也忍不住了,但也许这对你有用吗?