2

好的,我必須承認,我對這個構建自動化的東西都很陌生。但基本上是什麼我不知道是如果有要連接我的生成定義的,如果我有這樣的情況下,這樣TFS 2012自動構建依賴當前版本的項目

  • 項目A產生ComponentA.dll
  • 項目B引用這樣一種方式ComponentA.dll併產生ComponentB.dll
  • 項目C引用ComponentB.dll

然後當我更改項目A和檢查它們,構建過程會自動建立也是項目B,最後項目C,並報告任何錯誤。

那麼有沒有辦法做到這一點,或者應該以某種方式完全不同地處理這種類型的東西?

回答

5

您所指的過程是Continuous Integration實踐的關鍵。

TFS做得很好:只需將您的構建定義Trigger設置爲Continuous Integration並將Workspace工作文件夾設置爲三個項目的父文件夾即可。這樣,其中一個項目的任何更改都會觸發構建。

MSDN: Build and Deploy Continuously

+0

感謝您抽出寶貴時間來回答,您提供的MSDN鏈接似乎正是我一直在尋找! – bobblez

0

您可以使用Visual Studio解決方案並在項目之間使用項目引用。然後在您的構建服務器上構建解決方案。