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