Note: This namespace is new in the .NET Framework version 2.0.
The
Microsoft.Build.Framework namespace contains the types that define how tasks and loggers interact with the MSBuild engine.
| | Interface | Description |
|---|
.png) | IBuildEngine | Provides a way for task authors to use a subset of the functionality of the MSBuild engine. |
.png) | IEventSource | Defines the events raised by the build engine. Loggers receive an object implementing this interface in their Initialize method and use it to subscribe to the events they are interested in receiving. |
.png) | ILogger | Defines an MSBuild logger, which subscribes to build system events. |
.png) | ITask | Defines a task, which is a unit of executable code used by MSBuild to perform build operations. |
.png) | ITaskHost | Passes host objects from an integrated development environment (IDE) to individual tasks. |
.png) | ITaskItem | Defines an MSBuild item that can be consumed and emitted by tasks. |