Udostępnij za pośrednictwem


CallTarget — Zadanie

Wywołuje celów określonych w pliku projektu.

Parametry zadania

W poniższej tabeli opisano parametry CallTarget zadania.

Parametr

Opis

RunEachTargetSeparately

Opcjonalny Boolean parametr wyjścia.

Jeśli true, MSBuild silnika jest wywoływana raz na docelowy.Jeśli false, MSBuild silnika jest wywoływana raz Tworzenie wszystkich obiektów docelowych.Wartością domyślną jest false.

TargetOutputs

Opcjonalny ITaskItem[] parametr wyjścia.

Zawiera rezultaty wszystkie wbudowane obiekty docelowe.

Targets

Opcjonalny String[] parametru.

Określa cel lub cele, aby zbudować.

UseResultsCache

Opcjonalny Boolean parametru.

Jeśli true, buforowane wynik jest zwracany, jeśli jest obecna.

Uwaga podczas MSBuild zadanie jest uruchomione, dane wyjściowe są buforowane w zakresie (ProjectFileName, GlobalProperties) [TargetNames] jako listę elementów kompilacji.

Uwagi

Jeśli cel określony w Targets nie powiedzie się i RunEachTargetSeparately jest true, zadanie wciąż do konstruowania pozostałe elementy docelowe.

Aby zbudować domyślne elementy docelowe, należy użyć Zadanie MSBuild i Projects parametr równy $(MSBuildProjectFile).

Oprócz parametrów wymienionych powyżej, to zadanie dziedziczy parametry z TaskExtension , które sama klasa dziedziczy z Task klasy.Aby uzyskać listę tych dodatkowych parametrów, a ich opisy, zobacz TaskExtension — Klasa podstawowa.

Przykład

Poniższym przykładzie wywołuje TargetA od wewnątrz 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>

Zobacz też

Koncepcje

Obiekty docelowe w programie MSBuild

Inne zasoby

Odwołanie do zadania MSBuild