【发布时间】:2014-12-22 10:30:41
【问题描述】:
我有 TFS2012 Update 3 服务器。我们已经开始了新的 VS 2013 项目。我需要准备构建服务器和服务。我最初的想法是将 Vs 2013 与 TFS2013 构建服务一起安装。 安装 TFS2013 并注册到 TFS 集合后,我遇到了以下问题:
Team Foundation Service [our_tfs_url] 不支持注册命令,因为服务器不兼容。
请建议任何解决方案如何为存储在 TFS 2012 中的 VS 2013 项目创建构建。
更新 1:
1)我安装了 TFS 2012 构建服务并在构建模板中重定向 msbuild(工具路径)以使用 VS 2013 msbuild
2) 我现在可以通过测试构建项目
3) 代码覆盖率仍然存在问题,以警告结束:安装 Visual Studio。在我看来,CC 仍然使用 VS 2012。有什么方法可以将 CC 重定向到 VS 2013?
【问题讨论】:
-
我知道的唯一方法是在构建服务器上安装 VS2013,然后更改构建 XAML 中的工具路径。您提供的更新表明您走在正确的道路上。您还可以通过将 /p:VisualStudioVersion=12.0 添加到 MSBuild 命令来尝试强制执行版本
-
谢谢,你说得对。我在默认模板的克隆中进行了设置,并且能够在 vs 2013 msbuild 上进行构建。