UsingTask 的 Task 元素 (MSBuild)
包含传递给 UsingTask
TaskFactory
的数据。 有关详细信息,请参阅 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>