测试运行错误:
无法加载执行此测试所需的测试适配器('Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapter,Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter,Version = 9.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a')。请检查测试适配器是否正确安装。错误:智能设备主机适配器初始化失败。
实际情况: 已知问题“在辅助线程中的单元测试异常会导致vstesthost崩溃”
已通过向 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VSTestHost.exe.config添加以下行:
将 Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll 添加到 GAC:
"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\gacutil.exe" -i "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll"
但我仍然收到错误消息,并且无法在模拟器上运行单元测试。
或者这仍然是Visual Studio 2008的未解决问题,我应该尝试其他工具/可能性吗?
System.IO.FileNotFoundException 未处理
系统找不到文件
Source="Device Connection Manager" StackTrace: at Microsoft.VisualStudio.DeviceConnectivity.Interop.ConManServerClass.DownloadPackage(String pwszPackageId) at Microsoft.SmartDevice.Connectivity.FileDeployer.DownloadPackage(ObjectId packageId) at Microsoft.VisualStudio.SmartDevice.TestHostAdapter.DeviceAgent.RunConfigDevice.InitializeStreamingWithDevice() at Microsoft.VisualStudio.SmartDevice.TestHostAdapter.DeviceAgent.DeviceHostAdapter.initializeInternal() at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() InnerException:
http://img688.imageshack.us/img688/2025/20120808testrunerrorexc.gif