Parameter 元素

包含某个任务的特定参数信息,该任务可通过使用 UsingTask TaskFactory 生成。 元素的名称就是该参数的名称。 有关详细信息,请参阅 UsingTask 元素 (MSBuild)

<Project><UsingTask><ParameterGroup><Parameter>

语法

<ParameterGroup ParameterType="SystemType"
    Output="true/false"
    Required="true/false" />

特性和元素

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

特性

属性 描述
ParameterType 可选特性。

参数的 .NET 类型,例如,System.String
Output 可选布尔属性。

如果值为 true,该参数是任务的输出参数。 默认情况下,该值为 false
Required 可选布尔属性。

如果值为 true,该参数是任务的必需参数。 默认情况下,该值为 false

子元素

无。

父元素

元素 描述
ParameterGroup 包含一系列可选参数,这些参数将显示在通过使用 UsingTask TaskFactory 生成的任务上。

示例

下面的示例演示如何使用 Parameter 元素。

<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>

另请参阅