Contains the data that is passed to a UsingTask TaskFactory. For more information, see UsingTask element (MSBuild).
<Project> <UsingTask> <Task>
Syntax
<Task Evaluate="true/false" />
Attributes and elements
The following sections describe attributes, child elements, and parent elements.
Attributes
| Attribute | Description | 
|---|---|
| Evaluate | Optional Boolean attribute. If true, MSBuild evaluates any inner elements, and expands items and properties before it passes the information to theTaskFactorywhen the task is instantiated. | 
Child elements
| Element | Description | 
|---|---|
| Data | The text between the Tasktags is sent verbatim to theTaskFactory. | 
Parent elements
| Element | Description | 
|---|---|
| UsingTask | Provides a way to register tasks in MSBuild. There may be zero or more UsingTaskelements in a project. | 
Example
The following example shows how to use the Task element with an Evaluate attribute.
<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>