CallTarget úloh
Spustí zadané cíle v rámci souboru projektu.
Parametry úlohy
Následující tabulka popisuje parametry CallTarget úkolu.
Parametr |
Description |
---|---|
RunEachTargetSeparately |
Volitelný Boolean výstupní parametr. Pokud true, MSBuild motoru je vyvolána jedenkrát za cíl.Pokud false, MSBuild motoru je vyvolána jedenkrát sestavit všechny cíle.Výchozí hodnota je false. |
TargetOutputs |
Volitelný ITaskItem[] výstupní parametr. Obsahuje výstupy všechny vestavěné cíle. |
Targets |
Volitelný String[] parametr. Určuje cíl nebo cíle sestavení. |
UseResultsCache |
Volitelný Boolean parametr. Pokud true, v mezipaměti výsledek je vrácen, pokud je k dispozici. Poznámka: spuštění úlohy při MSBuild, jeho výstupu do mezipaměti v oboru (ProjectFileName, GlobalProperties) [TargetNames] jako seznam položek pro sestavení. |
Poznámky
Jestliže cíl v Targets selže a RunEachTargetSeparately je true, úkol pokračuje zbývající cíle.
Pokud chcete vytvořit výchozí cíle, Úloha MSBuild a Projects parametr rovná $(MSBuildProjectFile).
Vedle výše uvedených parametrů, zdědí tento úkol parametry z TaskExtension dědí třídu, která sama Task třídy.Seznam těchto další parametry a jejich popis naleznete v TaskExtension základní třída.
Příklad
Následující příklad volání TargetA z uvnitř CallOtherTargets.
<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>