次の方法で共有


Parameter 要素 [MSBuild]

UsingTask TaskFactory によって生成されるタスクの固有のパラメーターについての情報が格納されます。要素の名前はパラメーターの名前です。詳細については、「UsingTask 要素 (MSBuild)」を参照してください。

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

属性および要素

以降のセクションでは、属性、子要素、および親要素について説明します。

属性

属性

Description

ParameterType

省略可能な属性です。

パラメーターの .NET 型です ("System.String" など)。

Output

省略可能な Boolean 型の属性です。

true の場合、このパラメーターはタスクの出力パラメーターです。 既定では、値は false です。

Required

省略可能な Boolean 型の属性です。

true の場合、このパラメーターはタスクの必須パラメーターです。 既定では、値は false です。

子要素

なし。

親要素

要素

Description

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>
       <TaskBody Evaluate="true">
      ... Task factory-specific data ...
       </TaskBody>
</UsingTask>

参照

概念

MSBuild タスク

MSBuild プロジェクト ファイル スキーマ リファレンス

その他の技術情報

MSBuild タスク リファレンス