次の方法で共有


TaskBody 要素 (MSBuild)

UsingTask TaskFactory に渡されるデータを格納します。詳細については、「UsingTask 要素 (MSBuild)」を参照してください。

<TaskBody Evaluate="true/false" />

属性および要素

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

属性

属性

Description

Evaluate

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

true の場合、タスクがインスタンス化されるときに、MSBuild によって、情報が TaskFactory に渡される前に、内部要素が評価され、項目とプロパティが展開されます。

子要素

要素

Description

Data

TaskBody タグで囲まれたテキストが TaskFactory にそのまま送信されます。

親要素

要素

Description

UsingTask

MSBuild 内にタスクを登録します。 プロジェクトには 0 個以上の UsingTask 要素を設定できます。

使用例

次の例は、TaskBody 要素を使用し、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>
       <TaskBody Evaluate="true">
      ... Task factory-specific data ...
       </TaskBody>
</UsingTask>

参照

概念

MSBuild タスク

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

その他の技術情報

MSBuild タスク リファレンス