刚刚将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.
答案 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文件处理错误。