VCProjectEngineObjectClass Class
The main object for VCProjectEngine automation model.
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
| Name | Description | |
|---|---|---|
![]() | VCProjectEngineObjectClass() | A creator for the VCProjectEngineObject. |
| 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 | This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only. |
![]() | Platforms | Gets the collection of platforms on the project engine. |
![]() | Projects | Gets the Visual C++ projects in the solution. |
![]() | PropertySheets | This API supports the product infrastructure and is not intended to be used directly from your code. 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(Int32, Int32, Int32) | This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only. |
![]() | CreateProject(String) | Creates a new project. |
![]() | CreatePropertySheet(String) | This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only. |
![]() | CreateToolFile(String) | Creates a tool file for custom build rules. |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Evaluate(String) | Evaluates the value of a project model or environment macro. |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | IsSystemInclude(String) | Returns true if the specified file is in the <drive>:\Program Files\Microsoft Visual Studio 8\VC\include directory. |
![]() | LoadProject(String) | Loads a project. |
![]() | LoadPropertySheet(String) | This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only. |
![]() | LoadToolFile(String) | Loads a tool file. |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | RemoveProject(Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only. |
![]() | RemovePropertySheet(Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only. |
![]() | ToString() | (Inherited from Object.) |
Do not instantiate VCProjectEngineObjectClass. Instantiate VCProjectEngineObject instead, as shown below:
Dim Engine As VCProjectEngine Engine = New VCProjectEngineObject()
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


