The Microsoft.Build.Utilities namespace provides helper classes that you can use to create your own MSBuild loggers and tasks. For information, see MSBuild.
| Type | Reason |
|---|---|
| AppDomainIsolatedTask |
Provides the same functionality as Microsoft.Build.Utilities.Task, but also derives from MarshalByRefObject so that it can be instantiated in its own app domain. |
| CommandLineBuilder |
Comprises utility methods for constructing a command line. |
| HostObjectInitializationStatus |
Defines the next action for Microsoft.Build.Utilities.ToolTask after an attempt to initialize the host object. |
| Logger |
When overridden in a derived form, provides functionality for loggers that handle events raised by the vstecmsbuild engine. |
| TargetDotNetFrameworkVersion |
Specifies the version of the dnprdnshort to use with the methods in Microsoft.Build.Utilities.ToolLocationHelper. |
| Task |
When overridden in a derived form, provides functionality for tasks. |
| TaskItem |
Defines a single item of the project as it is passed into a task. |
| TaskLoggingHelper |
Provides helper logging methods used by tasks. |
| ToolLocationHelper |
Provides utility methods for locating dnprdnshort and dnprdnshort SDK files and directories. |
| ToolTask |
When overridden in a derived form, provides functionality for a task that wraps a command line tool. |