首页 文章

无法使用MsTest(VS 2015)运行从VS 2010迁移的测试(vsmdi)

提问于
浏览
0

我们正在将我们的解决方案(包括测试项目)从VS 2010迁移到VS 2015.TFS服务器版本是2013 .
构建服务器安装了VS 2015和VS 2010版本 .

问题是,每次运行构建时,用于运行测试的MSTest.exe都是:"c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe"但我希望使用"c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\MSTest.exe" .

我在TFS中检查了vsmdi文件和Build定义 . 但他们似乎没有选择更改MSTest.exe路径 . 是否可以更改构建服务器使用的MsTest路径?

1 回答

  • 0

    您需要更改构建模板的MSTest活动,该活动可能位于多个位置,具体取决于您的模板 . 在默认模板中,活动标记为“运行MSTest for Metadata File”或“Run MSTest for Test Assembly” . 转到它的属性并将ToolPath更改为C“:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE” . 如果以前没有,你必须添加ToolPaath标签ToolPath =“C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ mstest.exe

    更多细节请参考lordkain的回答并在这个问题wrong mstest.exe on the build server

相关问题