我剛剛構建了一個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」