使用 TFS BDT 运行 Telerik 测试失败并出现 Microsoft.VisualStudio.Shell.11.0.dll 找不到错误

Posted

技术标签:

【中文标题】使用 TFS BDT 运行 Telerik 测试失败并出现 Microsoft.VisualStudio.Shell.11.0.dll 找不到错误【英文标题】:Run telerik test with TFS BDT failed with Microsoft.VisualStudio.Shell.11.0.dll can not find error 【发布时间】:2014-08-22 16:38:21 【问题描述】:

我们正在努力将 Telerik 测试用例集成到 tfs BDT。

当测试控制器运行测试用例时,它会抛出以下错误:

将测试用例 [14621] 添加到测试运行时出错:无法加载文件或程序集 'Microsoft.VisualStudio.Shell.11.0, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。系统找不到指定的文件。

我们已经在测试控制器和测试代理上安装了 Microsoft Visual Studio 2012 的 Team Explorer。

我们可以在测试代理上成功地从命令行运行 Telerik 测试用例。

"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\MSTest.exe" /testcontainer:"C:\Test-Code\Binaries\LoginTest.tstest"

"C:\Program Files (x86)\Telerik\Test Studio\Bin\ArtOfTest.Runner.exe" test="C:\Test-Code\Binaries\LoginTest.tstest"

【问题讨论】:

【参考方案1】:

刚才我们尝试重启测试控制器。

现在telerik测试用例可以运行并通过了。

所以问题可以通过以下解决方案解决:

    在测试控制器和测试代理上安装 Team Explorer for Microsoft Visual Studio 2012 重启测试控制器和测试代理

【讨论】:

以上是关于使用 TFS BDT 运行 Telerik 测试失败并出现 Microsoft.VisualStudio.Shell.11.0.dll 找不到错误的主要内容,如果未能解决你的问题,请参考以下文章

在 TFS 构建中运行 Specflow 测试

在 TFS 2017 中运行非无头自动化测试

TFS 构建未显示测试结果摘要

2017年tfs发布的测试结果图表/图表

TFS 构建定义 - 添加步骤以运行 DacPac 进行单元测试

TFS - 启用“重新运行失败的测试”