【发布时间】:2016-08-25 23:00:33
【问题描述】:
开发人员现在正在使用 VS 2015,但我们不想在服务器上升级到 TFS 2015。因此,尝试让 TFS 2013 Update 5 Team Build 构建我们的带有单元测试的 vs 2015 解决方案(x64,如果这很重要)。
我根据其他答案尝试了几件事(制作了一个新模板并将 BuildProcessVersion 从 12.0 更改为 14.0 并为 RunMSBuild 添加了 ToolVersion="[14.0]") - 但现在在我开始团队构建时得到了这个:
异常消息:用于此构建的构建控制器不支持构建定义使用的模板文件的版本。模板文件的版本是 14.0.此构建控制器支持的最高版本为 12.0.0.0。必须升级此构建控制器才能构建此版本的模板文件。 (类型异常) 异常堆栈跟踪:在 Microsoft.TeamFoundation.Build.Hosting.BuildControllerWorkflowManager.PrepareRequestForBuild(WorkflowManagerActivity 活动,IBuildDetail 构建,WorkflowRequest 请求,IDictionary`2 dataContext) 在 Microsoft.TeamFoundation.Build.Hosting.BuildWorkflowManager.TryStartWorkflow(WorkflowRequest 请求、WorkflowManagerActivity 活动、BuildWorkflowInstance& workflowInstance、Exception& 错误、Boolean&syncLockTaken)
参考资料:
TFS Build 2013 - using Visual Studio 2015
Make local TFS build agent to use v14 msbuild tools
提前致谢。
---- 2016 年 5 月 1 日编辑 在默认模板的 tfs 2013 中,似乎没有 ToolPath 属性...我确实更新了 ToolsVersion...
【问题讨论】:
标签: tfs build visual-studio-2015