3

单元测试(MS 测试框架)在编写它的系统中成功运行,但在其他系统中失败并抛出以下错误:

“单元测试适配器抛出异常:无法加载文件或程序集 'Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。系统找不到文件指定的..”

'Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight' 已作为参考添加到我的项目中,但测试用例仍然失败。我是否缺少任何其他参考?需要帮助。在此先感谢。

4

2 回答 2

3

该问题通过使用gacutil -i <path of the dll>.

例如:

C:\Program Files (x86)\Microsoft SDKs\Silverlight\v5.0\Toolkit\dec11\Testing>gacutil -i Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll
于 2013-04-29T10:05:10.037 回答
0

我不同意上面的答案,即使 OP 已经标记了它,请检查这个线程: http: //www.devexpress.com/Support/Center/Question/Details/Q286983
但是我们的 Silverlight 程序集和框架程序都不应该被添加给 GAC。 所以卸载你在 GAC 中安装的程序集。我希望这会有所帮助。

于 2013-11-22T01:22:32.413 回答