2011-05-30 27 views
2

使用MSBuild(以及可能需要的其他軟件)是否有一種方法可以構建自上一次構建以來實際更改的項目?然後,我希望構建過程爲那些已經改變的構建任何依賴項目。總體思路是加速一個緩慢的構建過程,這個過程每次運行時都會構建一切。MSBuild - 如何構建只有那些已經改變的項目?

感謝您的任何幫助。

+0

你可以更具體地提供一些代碼。如果您選擇「構建」目標,MSBuild將默認執行您所要求的操作。 – 2011-05-30 14:32:46

+1

Ditto Bas的評論,爲什麼你的當前版本構建了一切;那是不正常的行爲。 MSBuild將在每個項目上執行「增量構建」,但如果它已經是最新的,它不應該重建任何東西。 – 2011-05-31 00:58:28

回答

2

你可能要考慮實施一個構建服務器,如http://www.jetbrains.com/teamcity/或CruiseControl.NET

您對自己構建的方方面面非常精細的控制,並且都是免​​費的。 (取決於團隊城市的項目/團隊規模)

通過這種方式,您可以將每個項目設置爲僅在該項目中的代碼文件發生簽入時才創建。

相關問題