CallTarget 任务
更新:2007 年 11 月
在项目文件中调用指定的目标。
任务参数
下表描述了 CallTarget 任务的参数。
参数 |
说明 |
---|---|
RunEachTargetSeparately |
可选的 Boolean 输出参数。 如果为 true,则 MSBuild 引擎对每个目标调用一次。如果为 false,则将调用一次 MSBuild 引擎生成所有目标。 |
TargetOutputs |
可选的 ITaskItem[] 输出参数。 包含所有已生成目标的输出。 |
Targets |
可选的 String[] 参数。 指定要生成的目标。 |
备注
如果 Targets 中指定的某个目标失败且 RunEachTargetSeparately 为 true,则任务会继续生成剩下的目标。
如果要生成默认目标,请使用 MSBuild 任务并将 Projects 参数设为等于 $(MSBuildProjectFile)。
示例
下面的示例从 CallOtherTargets 中调用 TargetA。
<Project DefaultTargets="CallOtherTargets"
xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="CallOtherTargets">
<CallTarget Targets="TargetA"/>
</Target>
<Target Name="TargetA">
<Message Text="Building TargetA..." />
</Target>
</Project>