我们刚刚升级到 TFS 2013,我们所有的构建模板现在都失败了,因为它找不到 MSTest。它似乎正在使用路径:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools..\IDE\MSTest.exe

这不是指 MSTest.exe 的副本。有谁知道这是在哪里定义的,我该如何改变它?

最佳答案

安装 TFS 2013 时出现了一些问题。

  • 我们需要在构建服务器上安装比 VS2013 Express 更好的 TFS 版本,因为 express 不包含 MSTest.exe
  • 我们需要更新我们的自定义构建模板以删除对 TFS 2010 库的引用
  • 重新启动构建代理进程以检测环境变量的变化

  • 很多建议都是从这里获得的 http://msdn.microsoft.com/en-us/library/vstudio/dd647548.aspx

    关于TFS 2013 找不到 MSTest.exe,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19769016/

    10-13 09:28