VCProjectEngineObjectClass Class
The main object for VCProjectEngine automation model.
Namespace:
Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
The VCProjectEngineObjectClass type exposes the following members.
| Name | Description | |
|---|---|---|
|
BuildLogging | Gets or sets a value indicating whether a log file will be created and populated with information about build activity. |
|
BuildTiming | Gets or sets a value indicating whether the output window will display times for all tools in the build. |
|
Events | Gets the object that is the source of events that are fired by the project engine. |
|
PerformanceLogging | Infrastructure. Microsoft Internal Use Only. |
|
Platforms | Gets the collection of platforms on the project engine. |
|
Projects | Gets the Visual C++ projects in the solution. |
|
PropertySheets | Infrastructure. Microsoft Internal Use Only. |
|
ShowEnvironmentInBuildLog | Gets or sets a value indicating whether or not to echo all environment variables into the build log during builds of Visual C++ projects. |
|
ToolFiles | Returns the tool files collection. |
|
ToolFileSearchPaths | Gets or sets the file path for the tool file locations. |
|
ValidateSchemas | Gets or sets whether the VCProjectEngine object validates XML files against schemas. |
| Name | Description | |
|---|---|---|
|
AddFakeProps | Infrastructure. Microsoft Internal Use Only. |
|
CreateProject | Creates a new project. |
|
CreatePropertySheet | Infrastructure. Microsoft Internal Use Only. |
|
CreateToolFile | Creates a tool file for custom build rules. |
|
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
|
Evaluate | Evaluates the value of a project model or environment macro. |
|
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
|
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
|
GetType | Gets the Type of the current instance. (Inherited from Object.) |
|
IsSystemInclude | Returns true if the specified file is in the <drive>:\Program Files\Microsoft Visual Studio 8\VC\include directory. |
|
LoadProject | Loads a project. |
|
LoadPropertySheet | Infrastructure. Microsoft Internal Use Only. |
|
LoadToolFile | Loads a tool file. |
|
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
|
RemoveProject | Infrastructure. Microsoft Internal Use Only. |
|
RemovePropertySheet | Infrastructure. Microsoft Internal Use Only. |
|
ToString | Returns a string that represents the current object. (Inherited from Object.) |