TaskBody 元素 (MSBuild)

包含传递给 UsingTask TaskFactory 的数据。有关更多信息,请参见 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 任务参考