无法加载文件或程序集'Microsoft.VisualStudio.QualityTools.CodedUITestFramework,Version = 14.0.0.0

时间:2015-10-09 03:55:39

标签: visual-studio-2015 tfsbuild tfs2015

刚刚将TFS和Build服务器升级到2015,现在运行CodedUI测试时出现以下错误。有什么建议吗?

Error adding test case [3251] to test run: Could not load file or assembly 'Microsoft.VisualStudio.QualityTools.CodedUITestFramework, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

2 个答案:

答案 0 :(得分:2)

您需要在构建代理计算机上安装VS2015 才能获取Microsoft.VisualStudio.QualityTools.CodedUITestFramework.dll。安装VS2015后,您可以在路径中获取它:C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ PublicAssemblies

TFS在TFS构建代理计算机上运行构建,因此为了获得最佳实践,您需要在构建服务器上具有相同的与开发相关的软件环境。

答案 1 :(得分:0)

在构建服务器上已经存在相同的问题和文件。我在构建服务器上讨论了有问题的程序集,下一个版本工作正常。

可能相关的是有问题的程序集在我本地系统的E:驱动器上,因此它在csproj文件中保存了该路径,无论如何GACing文件处理错误。