我正在嘗試配置TFS 2012構建定義。我想要的是創建一個我的解決方案的發佈版本,一旦它成功構建,將dll複製到源代碼管理中的某個共享位置,以便其他解決方案可以引用它。我也不想爲每個次要版本(例如1.0,1.1,1.1.2等)創建一個單獨的文件夾,僅適用於主要版本(1.0,2.0,3.0)。因此,如果我正在運行版本1.0的構建版本,它應該只覆蓋共享文件夾中的v1.0版本的dll。希望它是有道理的。如何配置tfs構建以在發佈構建完成時複製dll
0
A
回答
2
我已經想通了。我創建了默認構建模板的副本,然後在Visual Studio中打開它。我必須創建一個新的自定義參數,並將其命名爲ReleaseLocation並將其添加到元數據中,以便在構建定義編輯器中使用它。然後我導航到「Copy Files to Drop Location」並添加了另一個「If」條件,它檢查ReleaseLocation是否爲空。在「Then」條件下,我從工具箱拖放「CopyDirectory」任務,並將其配置爲將文件從BinaryDirectory複製到ReleaseLocation。現在,我爲我的構建定義選擇了此新創建的模板,併爲ReleaseLocation添加了所需的文件夾。
相關問題
- 1. 如何配置tfs構建代理來構建發佈配置文件?
- 2. 將構建配置複製到發佈配置(Eclipse)
- 3. 配置TFS-Azure部署以使用「發佈」進行構建
- 4. TFS構建無法發佈
- 5. 構建發佈配置時DLL函數未導出
- 6. TFS 2015構建配置
- 7. 如何複製TFS 2010構建定義?
- 8. TFS構建:如何配置後構建事件
- 9. TFS構建DLL和PDB不匹配
- 10. 發佈配置文件不部署在TFS上構建
- 11. 發佈構建複製配置文件到另一個項目
- 12. 在TFS中調試與發佈構建?
- 13. TFS在線構建和發佈
- 14. 構建完成後MSBuild從IntermediateOutputPath複製
- 15. 爲構建配置顯示「沒有完成的構建」
- 16. TFS 2010生成選擇在構建時的配置
- 17. TFS 2012構建了混合配置而不是發佈版本
- 18. DLL是發佈網站,但在構建
- 19. TFS構建過程永不完成
- 20. 在Visual Studio中完成構建時自動發佈ClickOnce
- 21. TFS構建 - 發佈WPF和包Web
- 22. Windows Azure TFS構建定義「複製構建輸出...」#/問題
- 23. 觸發TFS 2010團隊構建另一個構建的成功
- 24. 將TFS構建的輸出複製到TFS位置
- 25. 如何包括與TFS部署文件建立我的TFS構建完成
- 26. 如何在TFS 2013中構建成功時啓動另一個構建
- 27. 構建C + + DLL的發佈和調試
- 28. visual studio,構建配置:如何構建基於另一個構建配置
- 29. 如何在Monodevelop中構建「發佈」配置?
- 30. 可配置TFS 2010 CI構建