我创建了一个自定义任务,在构建操作后执行。构建过程后始终执行自定义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是的,确切地说。 –