.net 编码用户界面测试,CLR错误

.net 编码用户界面测试,CLR错误,.net,visual-studio-2010,visual-studio,automated-tests,coded-ui-tests,.net,Visual Studio 2010,Visual Studio,Automated Tests,Coded Ui Tests,编码的UI测试是用VS2010构建的,并用VS2012打开。在VS2012中打开后,我在另一台计算机上的VS2010中打开了它,然后显示此错误: 检测到FatalExecutionEngineError消息:运行时已 遇到致命错误。错误地址为0x67ba416e, 在线程0x1838上。错误代码为0xc0000005。此错误可能是一个错误 CLR中的错误或用户的不安全或不可验证部分中的错误 密码此错误的常见来源包括用户封送错误 COM互操作或PInvoke,这可能会损坏堆栈 使用VS2010的计

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

检测到FatalExecutionEngineError消息:运行时已 遇到致命错误。错误地址为0x67ba416e, 在线程0x1838上。错误代码为0xc0000005。此错误可能是一个错误 CLR中的错误或用户的不安全或不可验证部分中的错误 密码此错误的常见来源包括用户封送错误 COM互操作或PInvoke,这可能会损坏堆栈


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

在VS2012中打开项目时,请检查项目属性以确保目标Framework为.NET 4.0

项目->属性->应用程序选项卡->目标框架

可能是VS2012错误地将目标框架设置为.NET 4.5?无论如何,试着检查一下。如果设置为.NET 4.5,则将其更改为.NET 4.0。这应该会让VS2010感到高兴

我再也帮不了你了,但也许这对你有用


目标是.NET 4.0 same:(您需要将此发布到connect.microsoft.com。他们需要您的项目来诊断问题。