TaskBody 元素 (MSBuild)
包含传递给 UsingTask TaskFactory 的数据。有关更多信息,请参见 UsingTask 元素 (MSBuild)。
<TaskBody Evaluate="true/false" />
特性和元素
以下几节描述了特性、子元素和父元素。
特性
特性 |
说明 |
---|---|
Evaluate |
可选的布尔特性。 如果为 true,则 MSBuild 先计算任何内部的元素,并扩展项和属性,然后在任务实例化时才将信息传递到 TaskFactory。 |
子元素
元素 |
说明 |
---|---|
数据 |
TaskBody 标记之间的文本原义发送到 TaskFactory。 |
父元素
元素 |
说明 |
---|---|
提供了一种在 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>