TaskBody 要素 (MSBuild)
UsingTaskTaskFactory に渡されるデータを格納します。詳細については、「UsingTask 要素 (MSBuild)」を参照してください。
<TaskBody Evaluate="true/false" />
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
属性 |
Description |
---|---|
Evaluate |
省略可能な Boolean 型の属性です。 true の場合、タスクがインスタンス化されるときに、MSBuild によって、情報が TaskFactory に渡される前に、内部要素が評価され、項目とプロパティが展開されます。 |
子要素
要素 |
Description |
---|---|
Data |
TaskBody タグで囲まれたテキストが TaskFactory にそのまま送信されます。 |
親要素
要素 |
Description |
---|---|
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 プロジェクト ファイル スキーマ リファレンス