包含Visual Studio测试跑步者组件的目录无效



使用[TFS Server 2015 Visual Studio构建工具2017]的CI环境设置。当我尝试在环境上运行基于C#的单元测试时,它显示了此错误 TF900547: The directory containing the assemblies for the Visual Studio Test Runner is not valid ''.

然后我尝试通过流浪方法

来解决错误
  1. 在机器中安装了VS测试代理2015 https://learn.microsoft.com/en-us/visalstudio/test/lab-management/install-configure-test-agents
  2. C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDECommonExtensionsMicrosoftTestWindow从我的计算机复制到确切位置到CI机器。
    1. 将测试跑者从Visual Studio Test Runner更改为MS Test Runner

但仍然相同的错误。看起来TFS服务器无法找到测试代理文件夹。任何人都知道如何解决此

似乎您只安装了VS 2017构建工具,在CI环境上没有VS IDE。

您需要安装与IDE。VS构建工具不包含" 测试 平台"。为了运行测试,您需要安装完整 IDE

目前要运行vstest任务,该任务依赖于Visual Studio IDE。但是在不久的将来会有一些变化。

我们决定使用'工具安装程序',可用于 获取测试平台,而不是需要IDE。如果您有IDE, 伟大的。如果不这样做,工具安装程序将在 代理给您。它已经在积压了,预计将在VST上进行一些冲刺。

更多详细信息,请查看此问题中的讨论:没有Visual Studio

安装时未检测到Vstest功能

相关内容

  • 没有找到相关文章

最新更新