CallTarget 工作
更新:2007 年 11 月
叫用 (Invoke) 專案檔中指定的目標。
工作參數
下列表格說明 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>