This documentation is archived and is not being maintained.
.NET Framework 3.0
The Microsoft.Build.Utilities namespace provides helper classes that you can use to create your own MSBuild loggers and tasks.
|AppDomainIsolatedTask||Provides the same functionality as 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.|
|Logger||When overridden in a derived form, provides functionality for loggers that handle events raised by the MSBuild engine.|
|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 .NET Framework and .NET Framework SDK files and directories.|
|ToolTask||When overridden in a derived form, provides functionality for a task that wraps a command line tool.|