建設,我試圖讓一次性成本的目標只運行建立在一定的頂級項目時,當之前什麼都運行運行(即有許多依賴)。獲取目標以從Visual Studio
我有從普通的MSBuild /命令行構建得到這個工作沒有問題。 我這樣做與
< BeforeBuild />的項目設置和InitialTargets,或者。
棘手的部分是使用Visual Studio。當我從VS構建相同的項目。 VS甚至在調用我的.csproj之前運行依賴關係,所以我的目標(它影響其他項目的構建方式)只有在它們已經被構建之後才能運行。
有什麼方法來強制VS調用依賴之前運行的目標?
我目前正在解決這個問題,從我最低級別的項目(即獲得的總建造了一個......)運行相同的成本目標,通過使用:
條件=」 $( BuildingInsideVisualStudio)「
關於如何完成」正確「的任何想法? 再次,我正在尋找一個解決方案,將工作從VS.
謝謝! 不錯的主意,這確實是從INSIDE VS獲得相同行爲以及直接調用MSBuild的最佳方式。 – damageboy 2010-04-30 16:48:58