Contains types that the MSBuild object model uses to evaluate projects. Each project is associated with one or more project roots. For information, see MSBuild.
Represents a project with design time semantics. This class can load project files, edit items and properties and build projects.
Provides information about what project just got added to the ProjectCollection project collection.
Encapsulates a set of related projects, their toolsets, a default set of global properties, and the loggers that should be used to build them. A global version of this class acts as the default project collection.
Represents an evaluated design-time project item.
Represents an evaluated item definition for a particular item-type.
Represents evaluated design-time metadata.
Represents an evaluated design-time property.
Represents an aggregation of a set of properties that correspond to a particular sub toolset.
Represent an aggregation of a tools version (eg. "2.0"), tools path, and optional set of associated properties.
Encapsulates an import relationship in an evaluated project between a ProjectImportElement and the ProjectRootElement of the imported project.
Handler to recieve which project got added to the project collection.