我只在我的TFS 2013构建服务器上安装了VS 2015,并收到以下错误:
TF900547: The directory containing the assemblies for the Visual Studio Test Runner is not valid ''.
其他站点说要安装VS 2013,但为什么我必须在构建服务器上安装VS 2013才能在安装VS 2015时运行单元测试?
我的构建中有以下开关:
/p:VisualStudioVersion=14.0 /tv:14.0
(这不是一个重复的问题,因为我正在使用TFS 2013并且我正在尝试使用敏捷测试运行器而不是MS测试)
最佳答案 检查
this案例中的解决方案:
>安装VS 2015或Microsoft Build Tools 2015.
>编辑构建以使用名为TfvcTemplate.12.xaml的构建过程模板.
>将MSBuild参数设置为/tv:14.0.
但此设置仅适用于构建,而不适用于测试.由于无法为“运行VS测试运行器”活动设置工具版本或工具路径,因此安装VS 2013应该是摆脱此错误的唯一方法.