テスト実行エラー:
このテストを実行するために必要なテスト アダプター ('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: Microsoft.VisualStudio.DeviceConnectivity.Interop.ConManServerClass.DownloadPackage(String pwszPackageId) で、Microsoft.SmartDevice.Connectivity.FileDeployer.DownloadPackage(ObjectId packageId) で、Microsoft.VisualStudio.SmartDevice.TestHostAdapter.DeviceAgent で。 Microsoft.VisualStudio.SmartDevice.TestHostAdapter.DeviceAgent.DeviceHostAdapter.initializeInternal() での RunConfigDevice.InitializeStreamingWithDevice() System.Threading.ThreadHelper.ThreadStart_Context(オブジェクト状態) で System.Threading.ExecutionContext.Run(ExecutionContext executionContext、ContextCallback コールバック、オブジェクト状態) ) System.Threading.ThreadHelper.ThreadStart() InnerException で:
http://img688.imageshack.us/img688/2025/20120808testrunerrorexc.gif