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


Элемент TaskBody (MSBuild)

Содержит данные, которые передаются UsingTaskTaskFactory. Для получения дополнительной информации см. Элемент UsingTask (MSBuild).

<TaskBody Evaluate="true/false" />

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут

Описание

Evaluate

Необязательный атрибут логического типа.

Если true, MSBuild оценивает любые внутренние элементы и расширяет элементы и свойства перед передачей информации в TaskFactory, при создании экземпляра задачи.

Дочерние элементы

Элемент

Описание

Данные

Текст между тегамиTaskBody отправляется буквально в TaskFactory.

Родительские элементы

Элемент

Описание

UsingTask

Позволяет регистрировать задачи в MSBuild.В проекте может быть любое число элементов UsingTask, включая ноль.

Пример

В следующем примере показано, как использовать элемент TaskBody с атрибутом Evaluate.

<UsingTask TaskName="MyTask" AssemblyName="My.Assembly" TaskFactory="MyTaskFactory">
       <ParameterGroup>
              <Parameter1 ParameterType="System.String" Required="False" Output="False"/>
              <Parameter2 ParameterType="System.Int" Required="True" Output="False"/>
              ...
</ParameterGroup>
       <TaskBody Evaluate="true">
      ... Task factory-specific data ...
       </TaskBody>
</UsingTask>

См. также

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

Задачи MSBuild

Справочные сведения о схеме файлов проектов MSBuild

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

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