回答
您可以在開始時使用L指定「GetVersion」字段中的標籤。 這可能是具體的構建過程定義,如果你請求私人構建。
查看here的詳細解釋。
不幸的是我得到以下錯誤: metaproj:指定的解決方案配置「UATBranch |任何CPU」無效。請使用配置和平臺屬性(例如MSBuild.exe Solution.sln/p:Configuration = Debug/p:Platform =「Any CPU」)指定有效的解決方案配置,或將這些屬性留空以使用默認解決方案配置。 –
您可以通過標籤創建構建。但是,您還必須創建一個項目並將您的文件添加到解決方案。 (注意:我這樣做是對的Visual Studio 2013)
循序漸進:
1)創建一個SLN項目,並添加要包括 2)修改的csproj文件,包括所有文件:(更換OUT * ,你將需要有路徑的文件每個文件夾級別做在溶液中部署定義,即OUT ***作爲多層次的需要)
<ItemGroup>
<None Include="OUT\*">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="OUT\*\*">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
3)檢查項目源控制 4 )創建標籤 - 添加以下項目:要部署的文件,SLN,CSPROJ,AssemblInfo.cs並保存** Importa nt,CSPROJ應該始終是相同的文件並在文件夾中使用通配符。 5)創建構建定義 - 使用默認模板。將「獲取版本」屬性設置爲您的LABEL,並在前面添加L. 例如:LMOOLABEL(標籤MOOLABEL) 6)脫掉,並構建,並確保它完成,然後將文件複製到放置位置
配置使用:
ReleaseDefaulTemplate.11.1.xaml
MSBuild Arguements: /p:GetVersion=Lversion;VisualStudioVersion=12.0
- 1. TFS構建隊列
- 2. 基於TFS標籤的CC.NET簽出
- 3. 基於標籤的TFS警報
- 4. 隊列TFS 2012從詹金斯構建
- 5. TFS 2010基於工作項目構建
- 6. TFS構建定義標籤格式
- 7. 隊列基於TFS2015基於XAML的構建和使用REST API傳遞參數
- 8. 構建基於迭代器的提升優先級隊列
- 9. TFS構建標記
- 10. TFS構建與代理的排隊
- 11. 手動觸發TFS團隊構建
- 12. 顯示從TFS團隊UI構建
- 13. 基於標籤的
- 14. 觸發TFS 2010團隊構建另一個構建的成功
- 15. TFS 2010 C#隊列使用特定的代理構建
- 16. TFS Team Build 2010 - 作爲指定用戶的隊列構建
- 17. TFS 2015 Build停滯於「構建已經排隊等待啓動。」
- 18. 提醒在隊列新建版之前在TFS上籤到
- 19. TFS 2015年 - 構建配置 - 編輯構建 - 默認隊列下拉
- 20. 嘗試在TFS服務器中構建隊列 - 在TFSBuild.Proj中調用目標
- 21. UNC在團隊構建(TFS)中構建路徑
- 22. 在TFS團隊中跳過構建文件構建
- 23. 409衝突響應使用TFS 2015 REST API來構建隊列
- 24. TFS vNext構建中的簽入文件
- 25. Solr:如何基於標籤創建構面
- 26. 基於陣列和基於列表的堆棧和隊列
- 27. 基於標籤值的標籤顏色
- 28. 基於其標籤
- 29. 構建觸發器基於簽到特定文件夾在Git倉庫團隊
- 30. 基於循環陣列的隊列
請解釋一下你的意思是什麼「specific branch」 – Khh