TF900547:包含Visual Studio Test Runner程序集的目录无效但无法查看MSTest.exe

Pau*_*els 5 msbuild tfs unit-testing tfs2013

我在TFS2013版本上遇到以下错误:

TF900547: The directory containing the assemblies for the Visual Studio Test Runner is not valid ''.
Run Code Online (Sandbox Code Playgroud)

这里,这似乎是这个问题的答案是改变从VS测试运行到MSTest的测试运行.但是,当我尝试在构建定义中编辑测试运行时,测试运行器选项被设置为Visual Studio Test Runner灰色.什么决定了这个框中显示的内容,以及如何添加MSTest?

我已经安装了VS2012代理服务器上的处理试验.

Pau*_*els 2

我通过在构建代理上安装 VS2013 解决了这个问题

  • 我遇到了完全相同的问题,这是真正解决它的唯一技巧。可能有更好的方法,但可能没有比这更快的方法了。因此,如果您不想浪费时间,只需在构建服务器上安装 VS2013 Express 即可。 (2认同)