Share via


UsingTask 的 Task 元素 (MSBuild)

包含传递给 UsingTaskTaskFactory 的数据。 有关详细信息,请参阅 UsingTask 元素 (MSBuild)

<Project><UsingTask><Task>

语法

<Task Evaluate="true/false" />

特性和元素

下列各节描述了特性、子元素和父元素。

特性

属性 说明
Evaluate 可选布尔属性。

如果值为 true,任务实例化时,MSBuild 对所有内部元素求值,并在将信息传递到 TaskFactory 前扩展项和属性。

子元素

元素 说明
数据 Task 标记之间的文本一字不差地发送到 TaskFactory

父元素

元素 说明
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>

请参阅