我使用CruiseControl.NET構建C#項目。我正在使用一個msbuild任務來實現這一點。我想要在Debug和Release模式下構建項目,而不管這兩種模式是否失敗。但是,如果我將這些作爲兩個msbuild任務放在項目的「任務」部分中,並且如果第一個任務失敗,則不會執行第二個任務。CruiseControl.NET:在調試和發佈配置中構建項目
我可以將它們定義爲兩個項目,但我希望標籤能夠跨兩個項目同步。有沒有辦法做到這一點?
我擁有的一個解決方案是使'Release'config項目在構建'Debug'配置項目時觸發構建。但是在這種情況下,如果有人強制構建「調試」配置項目,那麼標籤將不同步。
如果調試構建失敗,爲什麼你想嘗試構建發佈?沒有任何意義,即使會神奇地編譯。 – Dani 2009-11-02 11:26:47