2008-09-16 69 views
1

在我們的開發環境中,每個開發人員都有自己的開發服務器。很多時候,他們並不真正在該服務器上開發,而是從本地計算機上開發,部署到他們的開發服務器上,然後使用遠程調試器進行調試。爲每個用戶執行不同的MSBuild任務集?

我的問題是;我如何使用MSBuild爲每個用戶執行一組不同的任務?

我想使每個用戶用的MSBuild任務定義自己的構建過程,但我不希望這樣的必然影響到其他開發商。如果給定的用戶明確定義了他們自己的進程,我還想要執行一組默認的任務。

例子:

  • SomeProj.csproj
    • 默認MS構建過程複製到測試服務器或臨時服務器
    • 史蒂夫 - 自定義流程複製到史蒂夫的開發服務器
    • Eric的自定義過程是複製到Eric的dev dev服務器

回答

0

是的,我以前做過這個。試試技巧是在你的msbuild腳本中鍵入$(USERNAME)。如果你之前沒有嘗試編輯msbuild腳本,那麼你有很多學習要做。