我们的 CI 环境设置使用 [TFS Server 2015 + Visual Studio 构建工具 2017]。当我尝试在环境中运行基于 C# 的单元测试时,它会显示此错误
TF900547: The directory containing the assemblies for the Visual Studio Test Runner is not valid ''.
然后我尝试通过休闲方式修复错误
- 在机器上安装了 VS 测试代理 2015 https://docs.microsoft.com/en-us/visualstudio/test/lab-management/install-configure-test-agents
- 从我的计算机复制
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow
到 CI 机器的确切位置。- 将测试运行器从更改
Visual Studio Test Runner
为MS Test Runner
- 将测试运行器从更改
但仍然是同样的错误。看起来 tfs 服务器找不到测试代理文件夹。任何人都知道如何解决这个问题