我爲WP8創建了一個新的Windows Phone單元測試項目。當從Visual Studio直接啓動它工作正常,但是當我從VS命令來運行它使用MSTest.exe
我收到以下錯誤提示:WP8單元測試FileNotFoundException僅在使用MSTest.exe時
System.IO.FileNotFoundException:找不到無法加載文件「System.Windows,版本= 2.0.6.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'或其依賴項之一。
System.IO.FileNotFoundException:無法加載文件'Microsoft.Phone,Version = 8.0.0.0,Culture = neutral,PublicKeyToken = 24eec0d8c86cda1e'或其依賴項之一。
已添加項目模板旁邊的依賴項。任何想法是什麼導致這個以及如何解決這個錯誤?對我來說,至關重要的是由第三方應用程序運行MSTest.exe
的測試,而不是VS本身。
請務必將所有引用的dll複製到執行MSTest.exe和測試單元的文件夾 – Nogard
但我沒有使用任何外部dll。我使用標準測試方法和簡單的Assert.AreEqual(1,1)創建了簡單的單元測試項目。 –
你見過這個主題在MSDN - http://social.msdn.microsoft.com/Forums/en-US/0b2e95d8-79d5-4734-946b-fe8a2fd51a52/mstest-cannot-load-assembly?forum=vststest也許它可以幫助 – Nogard