Microsoft.Build.BuildEngine Namespace
.NET Framework 3.0
The Microsoft.Build.BuildEngine namespace represents the MSBuild engine.
Class | Description | |
---|---|---|
![]() | BuildItem | Represents a single item in an MSBuild project. |
![]() | BuildItemGroup | Represents a collection of BuildItem objects. |
![]() | BuildItemGroupCollection | Represents a collection of BuildItemGroup objects. |
![]() | BuildProperty | Represents a single property in an MSBuild project. |
![]() | BuildPropertyGroup | Represents a collection of BuildProperty objects. |
![]() | BuildPropertyGroupCollection | Represents a collection of BuildPropertyGroup objects. |
![]() | BuildTask | Represents a Task element in a project. |
![]() | ConsoleLogger | Implements the standard console logger that outputs event data to the console window during a build. |
![]() | Engine | Represents the MSBuild engine. |
![]() | FileLogger | Extends the ConsoleLogger to log messages to a file rather than the console window. |
![]() | Import | Represents a single Import element in an MSBuild project. |
![]() | ImportCollection | Represents a collection of all Import elements in a project. |
![]() | InternalLoggerException | This exception is used to wrap an unhandled exception from a logger. |
![]() | InvalidProjectFileException | This exception is thrown whenever there is a problem with the user's XML project file. The problem might be semantic or syntactical. If the problem is in the syntax, it can typically be caught by XSD validation. |
![]() | Project | Represents a project that can be built using MSBuild. |
![]() | Target | Represents a single Target element in an MSBuild project. |
![]() | TargetCollection | Represents a collection of all Target elements in a project. |
![]() | UsingTask | Represents a single UsingTask element in an MSBuild project. |
![]() | UsingTaskCollection | Represents a collection of all UsingTask elements in a project. |
![]() | Utilities | Contains utility methods used by MSBuild. This class cannot be inherited. |
Delegate | Description | |
---|---|---|
![]() | ColorResetter | Defines the type of delegate used to reset the console color. |
![]() | ColorSetter | Defines the type of delegate used to set the console color. |
![]() | WriteHandler | Represents the method that writes strings to a certain location, such as the console window or a window in an integrated development environment. |
Enumeration | Description | |
---|---|---|
![]() | BuildSettings | Specifies the settings for a build. |
![]() | PropertyPosition | Specifies constants that define the location in the project to insert a property. |
Show: