TFS Build 2013 - 使用Visual Studio 2015

时间:2015-10-01 13:46:51

标签: visual-studio-2013 tfs build visual-studio-2015

在使用Visual Studio 2015检入文件时,使用Build on TFS 2013时遇到了一些麻烦。我正在开发的解决方案/项目是在VS 2015(.NET 4.6)上创建的,我似乎在我的TFS 2013上构建它时遇到了麻烦。

我第一次收到错误:

  

确认声明中的路径是否正确   该文件存在于磁盘上

但我似乎通过添加:

来克服这个问题
  

/p:VisualStudioVersion=14.0

针对MSBuild代理。 这就克服了我然后尝试建立一个签入(从VS 2015),我现在得到错误:

  

TF900547:包含Visual的程序集的目录   Studio Test Runner无效' C:\ Program Files(x86)\ Microsoft   Visual Studio 12.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow'。

这表明仍然存在对TestWindow的旧版VS(即12.0)的引用,而不是查找文件夹

  

Visual Studio 14.0

这是我希望它指出的地方。

我将Visual Studio 2015安装在与TFS相同的机器上,所以一切都在那里 - 但是在相应的14.0文件夹中TFS将继续查看12.0

我是否错过了关于如何进行所有这些设置的明显技巧,或者我只是在这些问题出现时不断插入?

显然,我希望将TFS 2015设置与VS 2015开发一起使用,但这有点诡计。

谢谢!

2 个答案:

答案 0 :(得分:1)

我最终从头开始,但这次安装了VS 2013以及2013 TFS安装。从那时起,一切似乎都很好,建设得很好!

答案 1 :(得分:0)

许多其他社区成员都有类似的问题,/ p:Visual StudioVersion = 14.0参数不起作用。 您可以按照以下步骤重试。

1.自定义tfs构建过程模板,将Run MSBuild for Project的ToolPath设置为MSBuild14;并将ToolVersion设置为“14.0”。

2.检查此构建过程模板并重新排队构建

有关详细信息和屏幕截图,您可以参考此链接:BuildActivity ignores ToolsVersion