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


Элемент Task элемента UsingTask (MSBuild)

Содержит данные, передаваемые в UsingTask TaskFactory. Дополнительные сведения см. в статье Элемент UsingTask (MSBuild).

<Project><UsingTask><Task>

Синтаксис

<Task Evaluate="true/false" />

Элементы и атрибуты

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

Атрибуты

Атрибут Description
Evaluate Дополнительный логический атрибут.

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

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

Элемент Description
Data Текст между тегами Task отправляется в TaskFactory без изменений.

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

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

Пример

В следующем примере показано использование элемента Task с атрибутом 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>
       <Task Evaluate="true">
       ... Task factory-specific data ...
       </Task>
</UsingTask>

См. также