Freigeben über


CallTarget-Aufgabe

Aktualisiert: November 2007

Ruft die angegebenen Ziele in der Projektdatei auf.

Aufgabenparameter

In der folgenden Tabelle werden die Parameter der CallTarget-Aufgabe beschrieben.

Parameter

Beschreibung

RunEachTargetSeparately

Optionaler Boolean-Ausgabeparameter.

Wenn er true ist, wird das MSBuild-Modul einmal pro Ziel aufgerufen. Wenn er false ist, wird das MSBuild-Modul ein Mal aufgerufen, um alle Ziele zu erstellen.

TargetOutputs

Optionaler ITaskItem[]-Ausgabeparameter.

Enthält die Ausgaben von allen erstellten Zielen.

Targets

Optionaler String[]-Parameter.

Gibt die zu erstellenden Ziele an.

Hinweise

Wenn ein in Targets angegebenes Ziel fehlschlägt und RunEachTargetSeparatelytrue ist, setzt die Aufgabe die Erstellung der restlichen Ziele fort.

Wenn Sie die Standardziele erstellen möchten, verwenden Sie die MSBuild-Aufgabe, und legen Sie den Projects-Parameter auf $(MSBuildProjectFile) fest.

Beispiel

Im folgenden Beispiel wird TargetA aus CallOtherTargets aufgerufen.

<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>

Siehe auch

Konzepte

MSBuild-Ziele

Weitere Ressourcen

Referenz zu MSBuild-Aufgaben