Share via


VCProjectEngineObject Members

Include Protected Members
Include Inherited Members

The main object for VCProjectEngine automation model.

The VCProjectEngineObject type exposes the following members.

Methods

 

Name

Description

Public method

AddFakeProps

Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.)

Public method

CreateProject

Creates a new project. (Inherited from VCProjectEngine.)

Public method

CreatePropertySheet

Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.)

Public method

CreateToolFile

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

Public method

Evaluate

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

Public method

IsSystemInclude

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.)

Public method

LoadProject

Loads a project. (Inherited from VCProjectEngine.)

Public method

LoadPropertySheet

Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.)

Public method

LoadToolFile

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

Public method

RemoveProject

Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.)

Public method

RemovePropertySheet

Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.)

Top

Properties

 

Name

Description

Public property

BuildLogging

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

Public property

BuildTiming

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

Public property

Events

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

Public property

PerformanceLogging

Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.)

Public property

Platforms

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

Public property

Projects

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

Public property

PropertySheets

Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.)

Public property

ShowEnvironmentInBuildLog

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.)

Public property

ToolFiles

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

Public property

ToolFileSearchPaths

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

Public property

ValidateSchemas

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

Top

See Also

Reference

VCProjectEngineObject Interface

Microsoft.VisualStudio.VCProjectEngine Namespace