我刚刚构建了一个Windows 2012R服务器作为我们的构建服务器。TFS 2013,带MSBuild的GitTemplate12 14.0
安装了以下几点:
- VS2012与最新更新
- VS2013与最新更新
- VS2015与最新更新
- TFS 2013年没有更新和配置编译服务
我们在TFS 2013使用Git这样生成过程模板是GitTem plate12.xml。
下已经试图改变控制器构建过程中使用MSBuild14.0代替MSBuild12.0,没有成功
- 添加/tv:14.0 /p:VisualStudioVersion=14.0到在构建流程定义的MSBuild参数
- 使用VS2013设计师RunMSBuild活动ToolVersion更改为“14.0”在GitTemplate12.xml和更改构建过程中使用我牛逼
任何想法可能是什么问题?看到其他人使它与TFS模板一起工作。感觉我用尽了可能的解决方案。
诊断步骤日志运行MS建立在开始示出
输入ProjectsToBuild:String []数组MSBuildMultiProc:真 冗长:正常ToolPlatform:自动目标:RunCodeAnalysis: AsConfigured CommandLineArguments:/ P:SkipInvalidConfigurations =真 /tv:14.0 /p:VisualStudioVersion=14.0,
但为构建以下日志仍显示12.0
C:\ Program Files文件\微软的Team Foundation Server 12.0 \工具\ nuget.exe 恢复 “d:\构建\ 11 \ abc.sln” -nonInteractive
在packages.config列出的所有包已安装。
C:\ Program Files文件(x86)的\的MSBuild \ 12.0 \ BIN \ AMD64 \ MSBuild.exe/NOLOGO/noconsolelogger “d:\构建\ 11 \ abc.sln”