1
我正在改進我們的一個編譯系統,但這是一個無組織的混亂。我想添加一個只在發佈版本結束時運行的任務,以及在完成其他所有任務後(如FxCop/StyleCop /簽名進程)。確保一個msbuild任務在編譯結束時運行
是否有一種簡單的方法來指定您想要在構建的絕對末尾執行的任務?目前我已經在構建之後運行任務(使用AfterBuild目標),但這對於任務的執行沒有意義。
乾杯, 傑米
我正在改進我們的一個編譯系統,但這是一個無組織的混亂。我想添加一個只在發佈版本結束時運行的任務,以及在完成其他所有任務後(如FxCop/StyleCop /簽名進程)。確保一個msbuild任務在編譯結束時運行
是否有一種簡單的方法來指定您想要在構建的絕對末尾執行的任務?目前我已經在構建之後運行任務(使用AfterBuild目標),但這對於任務的執行沒有意義。
乾杯, 傑米
的目標標籤以 「DependsOnTargets」 屬性和 「條件」 屬性。您可以在AfterBuild中有效地使用這些屬性。
'AferBuild'是專門爲此而設計的,爲什麼它沒有意義? – skolima
因爲我們已經有了很多AfterBuild目標。我需要添加一個新的任務,並依賴當前的最後一個目標嗎? 或者我想另一個問題是,是否有工具可以查看哪些目標在哪裏運行(GUI或其他?) – Jamie