VCProjectEngineObject 接口

VCProjectEngine 自动化模型的主对象。

命名空间:  Microsoft.VisualStudio.VCProjectEngine
程序集:  Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

语法

声明
<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

VCProjectEngineObject 类型公开以下成员。

属性

  名称 说明
公共属性 BuildLogging 获取或设置一个值,该值指示是否将创建日志文件并用有关生成活动的信息填充该日志文件。 (继承自 VCProjectEngine。)
公共属性 BuildTiming 获取或设置一个值,该值指示输出窗口是否为生成中的所有工具显示时间。 (继承自 VCProjectEngine。)
公共属性 Events 返回对象,该对象是项目引擎激发的事件的源。 (继承自 VCProjectEngine。)
公共属性 PerformanceLogging 基础结构。仅由 Microsoft 内部使用。 (继承自 VCProjectEngine。)
公共属性 Platforms 获取项目引擎上的平台的集合。 (继承自 VCProjectEngine。)
公共属性 Projects 获取解决方案中当前项目的集合。 (继承自 VCProjectEngine。)
公共属性 PropertySheets 基础结构。仅由 Microsoft 内部使用。 (继承自 VCProjectEngine。)
公共属性 ShowEnvironmentInBuildLog 获取或设置一个值,该值指示是否在 Visual C++ 项目生成期间将所有环境变量回显到生成日志中。 (继承自 VCProjectEngine。)
公共属性 ToolFiles 获取项目中可用的所有工具文件。 (继承自 VCProjectEngine。)
公共属性 ToolFileSearchPaths 设置或获取项目工具文件的搜索路径。 (继承自 VCProjectEngine。)
公共属性 ValidateSchemas 设置或获取是否按照项目架构进行验证。 (继承自 VCProjectEngine。)

页首

方法

  名称 说明
公共方法 AddFakeProps 基础结构。仅由 Microsoft 内部使用。 (继承自 VCProjectEngine。)
公共方法 CreateProject 创建新项目。 (继承自 VCProjectEngine。)
公共方法 CreatePropertySheet 基础结构。仅由 Microsoft 内部使用。 (继承自 VCProjectEngine。)
公共方法 CreateToolFile 创建项目工具文件。 (继承自 VCProjectEngine。)
公共方法 Evaluate 计算项目模型或环境宏的值。 (继承自 VCProjectEngine。)
公共方法 IsSystemInclude 如果指定的文件在 Vc7\include 目录中,或者文件在用 sysincl.dat 指定的目录之一中,则返回 true。 (继承自 VCProjectEngine。)
公共方法 LoadProject 加载项目。 (继承自 VCProjectEngine。)
公共方法 LoadPropertySheet 基础结构。仅由 Microsoft 内部使用。 (继承自 VCProjectEngine。)
公共方法 LoadToolFile 加载项目工具文件。 (继承自 VCProjectEngine。)
公共方法 RemoveProject 基础结构。仅由 Microsoft 内部使用。 (继承自 VCProjectEngine。)
公共方法 RemovePropertySheet 基础结构。仅由 Microsoft 内部使用。 (继承自 VCProjectEngine。)

页首

备注

有关方法和属性的文档,请参见 VCProjectEngineObjectClass

实例化 VCProjectEngineObject 如下所示:

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

请参见

参考

Microsoft.VisualStudio.VCProjectEngine 命名空间