2013-04-24 62 views
3

單元測試(MS測試框架)在寫入它的系統中成功運行,但在其他系統中失敗並拋出以下錯誤: :單元測試失敗,說找不到'Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight'程序集

"Unit Test Adapter threw exception: Could not load file or assembly 'Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.."

「Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight」已經被添加作爲我的項目的參考,但仍是測試用例failing.Am我錯過任何其他的參考? 需要幫助。提前感謝。

+0

你使用什麼版本的VS? – outcoldman 2013-04-24 07:55:45

+0

我正在使用VS2012。 – abcd123 2013-04-24 08:33:18

+0

什麼是其他系統? – 2013-04-24 08:42:00

回答

3

該問題已通過使用gacutil -i <path of the dll>向GAC添加dll來解決。

如:

C:\Program Files (x86)\Microsoft SDKs\Silverlight\v5.0\Toolkit\dec11\Testing>gacutil -i Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll 
+0

爲* Win7上VS21013 64 * CD 「C:\ Program Files文件(x86)的\微軟的SDK \的Windows \ v8.0A \ BIN \ NETFX 4.0工具\」 的Gacutil.exe -i「C:\ Program Files文件(x86)\ Microsoft SDKs \ Silverlight \ v5.0 \ Toolkit \ dec11 \ Testing \ Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll「 – m1m1k 2015-10-08 20:37:27