This documentation is archived and is not being maintained.
Microsoft.Build.Evaluation Namespace
Visual Studio 2010
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.
| Class | Description | |
|---|---|---|
![]() | Project | Represents a project with design time semantics. This class can load project files, edit items and properties and build projects. |
![]() | ProjectCollection | 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. |
![]() | ProjectItem | Represents an evaluated design-time project item. |
![]() | ProjectItemDefinition | Represents an evaluated item definition for a particular item-type. |
![]() | ProjectMetadata | Represents evaluated design-time metadata. |
![]() | ProjectProperty | Represents an evaluated design-time property. |
![]() | Toolset | Represent an aggregation of a tools version (eg. "2.0"), tools path, and optional set of associated properties. |
| Structure | Description | |
|---|---|---|
![]() | ResolvedImport | Encapsulates an import relationship in an evaluated project between a ProjectImportElement and the ProjectRootElement of the imported project. |
| Enumeration | Description | |
|---|---|---|
![]() | ProjectLoadSettings | Flags for controlling the project load. |
![]() | ToolsetDefinitionLocations | Flags for controlling the toolset initialization. |
Show:


