Поделиться через


Задача CallTarget

Обновлен: Ноябрь 2007

Вызов указанных целевых объектов в файле проекта.

Параметры задачи

В следующей таблице описаны параметры задачи CallTarget.

Параметр

Описание

RunEachTargetSeparately

Необязательный выходной параметр Boolean.

При значении true ядро MSBuild вызывается один раз для каждого целевого объекта. При значении false ядро MSBuild вызывается один раз для построения всех целевых объектов.

TargetOutputs

Необязательный выходной параметр ITaskItem[].

Выходные файлы для всех построенных целевых объектов.

Targets

Необязательный параметр String[].

Целевой объект или объекты, которые должны быть построены.

Заметки

Если возникает сбой целевого объекта, заданного параметром Targets, и для параметра RunEachTargetSeparately установлено значение true, то задача продолжает построение остальных целевых объектов.

Если требуется построение целевых объектов по умолчанию, следует воспользоваться задачей MSBuild (см. раздел Задача MSBuild) и задать для параметра Projects значение $(MSBuildProjectFile).

Пример

В следующем примере представлен вызов целевого объекта TargetA из списка 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>

См. также

Основные понятия

Цели MSBuild

Другие ресурсы

Справочные сведения о задачах MSBuild