VCProjectEngineObject Interface
The main object for VCProjectEngine automation model.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
'Declaration
<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")> _
Public Interface VCProjectEngineObject _
Inherits VCProjectEngine
[GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface VCProjectEngineObject : VCProjectEngine
[GuidAttribute(L"4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface class VCProjectEngineObject : VCProjectEngine
[<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")>]
type VCProjectEngineObject =
interface
interface VCProjectEngine
end
public interface VCProjectEngineObject extends VCProjectEngine
The VCProjectEngineObject type exposes the following members.
Properties
Name | Description | |
---|---|---|
BuildLogging | Gets or sets a value indicating whether a log file will be created and populated with information about build activity. (Inherited from VCProjectEngine.) | |
BuildTiming | Gets or sets a value indicating whether the output window displays times for all tools in the build. (Inherited from VCProjectEngine.) | |
Events | Returns the object that is the source of events that are fired by the project engine. (Inherited from VCProjectEngine.) | |
PerformanceLogging | Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.) | |
Platforms | Gets the collection of platforms on the project engine. (Inherited from VCProjectEngine.) | |
Projects | Gets a collection of the projects currently in the solution. (Inherited from VCProjectEngine.) | |
PropertySheets | Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.) | |
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.) | |
ToolFiles | Gets all tool files available in the project. (Inherited from VCProjectEngine.) | |
ToolFileSearchPaths | Sets or gets search paths to project tool files. (Inherited from VCProjectEngine.) | |
ValidateSchemas | Sets or gets whether to validate against project schemas. (Inherited from VCProjectEngine.) |
Top
Methods
Name | Description | |
---|---|---|
AddFakeProps | Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.) | |
CreateProject | Creates a new project. (Inherited from VCProjectEngine.) | |
CreatePropertySheet | Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.) | |
CreateToolFile | Creates a tool file for the project. (Inherited from VCProjectEngine.) | |
Evaluate | Evaluates the value of a project model or environment macro. (Inherited from VCProjectEngine.) | |
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.) | |
LoadProject | Loads a project. (Inherited from VCProjectEngine.) | |
LoadPropertySheet | Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.) | |
LoadToolFile | Loads a project tool file. (Inherited from VCProjectEngine.) | |
RemoveProject | Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.) | |
RemovePropertySheet | Infrastructure. Microsoft Internal Use Only. (Inherited from VCProjectEngine.) |
Top
Remarks
For documentation of methods and properties, see VCProjectEngineObjectClass.
Instantiate VCProjectEngineObject as shown below:
Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()