Parameter 元素 [MSBuild]
包含有关任务的特定参数的信息,该任务由 UsingTaskTaskFactory 生成。元素的名称即为参数的名称。有关更多信息,请参见 UsingTask 元素 (MSBuild)。
<ParameterGroup ParameterType="SystemType"
Output="true/false"
Required="true/false" />
特性和元素
以下几节描述了特性、子元素和父元素。
特性
特性 |
说明 |
---|---|
ParameterType |
可选特性。 参数的The .NET 类型,例如,"System.String"。 |
Output |
可选的布尔特性。 如果为 true,则此参数为任务的输出参数。 默认情况下,此值为 false。 |
Required |
可选的布尔特性。 如果为 true,则此参数是该任务必需的参数。 默认情况下,此值为 false。 |
子元素
无。
父元素
元素 |
说明 |
---|---|
包含可选的参数列表,将在由 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>
<TaskBody Evaluate="true">
... Task factory-specific data ...
</TaskBody>
</UsingTask>