我的构建中有一个自定义目标(一组复制任务等),我需要调用几次才能在不同位置进行更改。但是,这只在第一次调用时运行,之后 TFS 构建会跳过所述目标。
过程如下:
<!-- Copy some files to another location -->
<CallTarget Targets="CopyFiles"></CallTarget>
...
<!-- Copy the above files to yet another location -->
<CallTarget Targets="CopyFiles"></CallTarget>
在构建日志中,可以看到目标“CopyFiles”在第二次调用时被跳过:
目标“CopyLicenseManagerFiles”被跳过。之前搭建成功。
为什么会这样?有没有办法强制目标(或我编写的任何自定义目标)运行多次?