我正在寻找的是:
<Target Name="DoStuff" >
<Message Text="Doing stuff..." />
//run target DoOtherThing
<Message Text="Doing more stuff..." />
</Target>
答案 0 :(得分:1)
您使用的CallTarget
<Target Name="DoStuff" >
<Message Text="Doing stuff..." />
<CallTarget Targets="DoOtherThing" />
<Message Text="Doing more stuff..." />
</Target>
并且有更多的惯用语,虽然有点超过这个案例的顶部,但是:
<ItemGroup>
<MyTargets Include="Message1" />
<MyTargets Include="DoOtherThing" />
<MyTargets Include="Message2" />
</ItemGroup>
<Target Name="Message1" />
<Message Text="Doing stuff..." />
</Target>
<Target Name="DoOtherThing" />
<CallTarget Targets="DoOtherThing" />
</Target>
<Target Name="Message2" />
<Message Text="Doing more stuff..." />
</Target>
<Target Name="DoStuff" DependsOnTargets="@(MyTargets)">
</Target>