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