Sdílet prostřednictvím


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>

Viz také

Koncepty

Nástroj MSBuild cíle

Další zdroje

Úloha MSBuild odkaz