VCProjectEngineObject Interface

 

The main object for VCProjectEngine automation model.

Namespace:   Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

[GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")]
public interface VCProjectEngineObject : VCProjectEngine

NameDescription
System_CAPS_pubpropertyBuildLogging

Gets or sets a value indicating whether a log file will be created and populated with information about build activity.(Inherited from VCProjectEngine.)

System_CAPS_pubpropertyBuildTiming

Gets or sets a value indicating whether the output window displays times for all tools in the build.(Inherited from VCProjectEngine.)

System_CAPS_pubpropertyEvents

Returns the object that is the source of events that are fired by the project engine. (Inherited from VCProjectEngine.)

System_CAPS_pubpropertyPerformanceLogging

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.(Inherited from VCProjectEngine.)

System_CAPS_pubpropertyPlatforms

Gets the collection of platforms on the project engine.(Inherited from VCProjectEngine.)

System_CAPS_pubpropertyProjects

Gets a collection of the projects currently in the solution.(Inherited from VCProjectEngine.)

System_CAPS_pubpropertyPropertySheets

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.(Inherited from VCProjectEngine.)

System_CAPS_pubpropertyShowEnvironmentInBuildLog

Gets or sets a value which indicates whether to echo all environment variables to the build log during builds of Visual C++ projects.(Inherited from VCProjectEngine.)

System_CAPS_pubpropertyToolFiles

Gets all tool files available in the project.(Inherited from VCProjectEngine.)

System_CAPS_pubpropertyToolFileSearchPaths

Sets or gets search paths to project tool files.(Inherited from VCProjectEngine.)

System_CAPS_pubpropertyValidateSchemas

Sets or gets whether to validate against project schemas.(Inherited from VCProjectEngine.)

NameDescription
System_CAPS_pubmethodAddFakeProps(Int32, Int32, Int32)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.(Inherited from VCProjectEngine.)

System_CAPS_pubmethodCreateProject(String)

Creates a new project.(Inherited from VCProjectEngine.)

System_CAPS_pubmethodCreatePropertySheet(String)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.(Inherited from VCProjectEngine.)

System_CAPS_pubmethodCreateToolFile(String)

Creates a tool file for the project.(Inherited from VCProjectEngine.)

System_CAPS_pubmethodEvaluate(String)

Evaluates the value of a project model or environment macro.(Inherited from VCProjectEngine.)

System_CAPS_pubmethodIsSystemInclude(String)

Returns true if the specified file is in the Vc7\include directory or if the file is one of the directories specified with sysincl.dat.(Inherited from VCProjectEngine.)

System_CAPS_pubmethodLoadProject(String)

Loads a project.(Inherited from VCProjectEngine.)

System_CAPS_pubmethodLoadPropertySheet(String)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.(Inherited from VCProjectEngine.)

System_CAPS_pubmethodLoadToolFile(String)

Loads a project tool file.(Inherited from VCProjectEngine.)

System_CAPS_pubmethodRemoveProject(Object)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.(Inherited from VCProjectEngine.)

System_CAPS_pubmethodRemovePropertySheet(Object)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.(Inherited from VCProjectEngine.)

For documentation of methods and properties, see VCProjectEngineObjectClass.

Instantiate VCProjectEngineObject as shown below:

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()
Return to top
Show: