亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

TFS 2013建筑.NET 4.6 / C#6.0

TFS 2013建筑.NET 4.6 / C#6.0

瀟瀟雨雨 2019-11-18 14:21:55
我們使用TFS 2013作為構建服務器。我已經啟動了C#6.0項目,并且正在嘗試構建它。我正在使用新的空條件運算符,以及構建阻塞。我嘗試在TFS服務器上安裝一些東西,包括目標包和VS2015。我試圖為MSBuild參數提供/tv:14.0。Configuration \ EntityEntityConfig.cs(270):無效的表達式術語“?!盋onfiguration \ EntityEntityConfig.cs(283):無效的表達式術語“。”Configuration \ EntityEntityConfig.cs(283):語法錯誤,預期為“:”等。在這一點上,我不知道還有什么嘗試。任何建議將不勝感激。
查看完整描述

3 回答

?
呼如林

TA貢獻1798條經驗 獲得超3個贊

使用TFS 2012的人報告成功使用以下方法:


/tv:14.0 /p:GenerateBuildInfoConfigFile=false /p:VisualStudioVersion=14.0

作為MSBuild的參數。也許這可能對您有用,但到目前為止,這對于我的TFS 2013構建代理而言不起作用。


更新: 我終于在TFS 2013上完成了此工作。這是我必須要做的:


安裝VS 2015或Microsoft Build Tools 2015(兩者都有)。

編輯我的構建以使用名為TfvcTemplate.12.xaml的構建過程模板。我猜想任何比此模板新的模板都可以,但是DefaultTemplate.11.1.xaml絕對不能工作!)

將MSBuild參數設置為/tv:14.0我不必使用上面提到的其他兩個。


查看完整回答
反對 回復 2019-11-18
?
達令說

TA貢獻1821條經驗 獲得超6個贊

似乎/tv:14.0命令參數未按預期工作。請參閱: BuildActivity忽略ToolsVersion


解決方法是,您需要自定義構建過程模板:


在Visual Studio中打開模板,然后找到“ 運行MSBuild for Project MSBuild”活動。

將ToolVersion設置為“ 14.0”。

將ToolPath設置為以MSBuild14為目標(默認情況下:“ C:\ Program Files(x86)\ MSBuild \ 14.0 \ Bin”)。

簽入此構建過程模板,然后重新排隊構建。


查看完整回答
反對 回復 2019-11-18
?
慕勒3428872

TA貢獻1848條經驗 獲得超6個贊

如果運行DefaultTempalte.11.1.xaml,則找到msbuild活動(此模板中有2個,其標簽為“ Run MSBuild for Project”),然后將ToolPath屬性更改為msbuild工具集的路徑(對我來說是“ C:\ Program Files(x86)\ MSBuild \ 14.0 \ Bin“)。



查看完整回答
反對 回復 2019-11-18
  • 3 回答
  • 0 關注
  • 503 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號