CallTarget-Aufgabe
Aktualisiert: November 2007
Ruft die angegebenen Ziele in der Projektdatei auf.
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. |
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.
Im folgenden Beispiel wird TargetA aus CallOtherTargets aufgerufen.
<Project DefaultTargets="CallOtherTargets"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="CallOtherTargets">
<CallTarget Targets="TargetA"/>
</Target>
<Target Name="TargetA">
<Message Text="Building TargetA..." />
</Target>
</Project>