包含某个任务的特定参数信息,该任务可通过使用 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 | 包含一系列可选参数,这些参数将显示在通过使用 UsingTaskTaskFactory生成的任务上。 | 
示例
下面的示例演示如何使用 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>