Элемент 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>