我剛開始看MSBuild並讓我的腦袋圍繞整個想法。我已經用Hudson設置了CI服務器,並想知道我應該如何處理構建腳本和sln/proj文件。MSBuild文件VS SLN和項目文件
比如我有一個現有的解決方案有10個項目在裏面,(一個是網站,另一個是網絡部署項目,並安裝MSI項目)。處理這個問題的一個好方法是什麼?
- 我應該在sln文件中指向msbuild嗎?
- 我應該拿什麼在SLN文件中並創建另一個,所以它指向不同的proj文件?
- 我應該從所有sln和proj文件中獲取代碼並創建一個自定義構建腳本嗎?
如果我做了最後兩個,我是否必須擔心維護兩套腳本,即確保我的腳本和sln/proj文件一樣最新?
在我的本地盒子上開發時,我該如何處理它的構建問題?我只是按CTRL SHIFT B來構建它,然後只使用CI服務器/部署構建的構建腳本?