我創建了一個自定義任務,在構建操作後執行。構建過程後始終執行自定義MSBuild任務
<Target Name="AfterBuild" />
<Target Name="MyTarget"
AfterTargets="AfterBuild">
<MyTask ... />
</Target>
問題:是否可以執行任務,如果構建操作引發的,但沒有執行,因爲在該項目沒有變化/沒有必要再建?
換句話說:即使項目不是重新構建,我也希望在構建過程結束時始終執行任務。
UPDATE:使用AfterTargets="Build"
或設置屬性
沒有幫助。<DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
觸發構建過程中第二次之後,我只得到輸出:Build: 0 succeeded, 0 failed, 1 up-to-date, 0 skipped
您是如何第二次觸發構建過程的?只需在Visual Studio中單擊構建? –
@ Leo-MSFT是的,確切地說。 –