Microsoft.Build.Utilities Namespace
.NET Framework 2.0
Note: This namespace is new in the .NET Framework version 2.0.
The Microsoft.Build.Utilities namespace provides helper classes that you can use to create your own MSBuild loggers and tasks.
| Class | Description | |
|---|---|---|
![]() | 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. |
| Enumeration | Description | |
|---|---|---|
![]() | HostObjectInitializationStatus | Defines the next action for ToolTask after an attempt to initialize the host object. |
![]() | TargetDotNetFrameworkVersion | Specifies the version of the .NET Framework to use with the methods in ToolLocationHelper. |
Community Additions
ADD
Show:

