Test run error:
Test adapter ('Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapter, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter, Version = 9.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a') required to run this test cannot be loaded. Make sure the test adapter is installed correctly. Error: Failed to initialize the host adapter of the smart device.
Actual situation: Known issue "Exceptions in unit tests in secondary threads kill vstesthost"
was solved by adding to C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ VSTestHost.exe.config
following line:
Added Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll to the GAC:
"C: \ Program Files \ Microsoft SDK \ Windows \ v6.0A \ bin \ gacutil.exe" -i "C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PublicAssemblies \ Microsoft.VisualStudio.SmartDevice.UnitTestFramework. dll "
But I still get the error message and cannot run unit tests on the emulator.
Or maybe this is still an unresolved issue in Visual Studio 2008, and should I try other tools / features?

System.IO.FileNotFoundException fix was unhandled
The system cannot find the file.
Source = "Device Connection Manager" : Microsoft.VisualStudio.DeviceConnectivity.Interop.ConManServerClass.DownloadPackage(String pwszPackageId) Microsoft.SmartDevice.Connectivity.FileDeployer.DownloadPackage(ObjectId packageId) Microsoft.VisualStudio.SmartDevice.TestHostAdapter.DeviceAgent.RunConfigDevice.InitializeStreamingWithDevice() Microsoft.VisualStudio.SmartDevice.TestHostAdapter.DeviceAgent.DeviceHostAdapter.initializeInternal() System.Threading.ThreadHelper.ThreadStart_Context ( ) System.Threading.ExecutionContext.Run(ExecutionContext executeContext, ContextCallback, ) System.Threading.ThreadHelper.ThreadStart() InnerException:
http://img688.imageshack.us/img688/2025/20120808testrunerrorexc.gif