VCPlatform 接口

影响平台特定的属性,包括在 VC++ Directories, Projects, Options Dialog Box 中公开的那些属性。

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

语法

声明
<GuidAttribute("45FAFB6D-462B-4CF7-8E99-C4029AA550DF")> _
Public Interface VCPlatform
[GuidAttribute("45FAFB6D-462B-4CF7-8E99-C4029AA550DF")]
public interface VCPlatform
[GuidAttribute(L"45FAFB6D-462B-4CF7-8E99-C4029AA550DF")]
public interface class VCPlatform
[<GuidAttribute("45FAFB6D-462B-4CF7-8E99-C4029AA550DF")>]
type VCPlatform =  interface end
public interface VCPlatform

VCPlatform 类型公开以下成员。

属性

  名称 说明
公共属性 DebuggerTool 提供对平台特定的调试工具的访问。
公共属性 DefaultDirectory 获取生成输出的默认目录。
公共属性 DeploymentTool 获取平台特定的部署工具。
公共属性 DisableAlternateDebuggers 获取备用调试器是否可访问的信息。
公共属性 DumpfileExtensions 获取平台特定的转储文件扩展名。
公共属性 ExcludeDirectories 获取或设置在生成 Visual C++ 项目时搜索文件期间要排除的路径。
公共属性 ExecutableDirectories 获取或设置在生成 Visual C++ 项目时搜索可执行文件期间要使用的路径。
公共属性 ExecutableExtensions 获取平台特定的可执行文件扩展名。
公共属性 GeneralPageTool 获取用于覆盖项目常规属性页的工具。
公共属性 IncludeDirectories 获取或设置在生成 Visual C++ 项目时搜索包含文件期间要使用的路径。
公共属性 LibraryDirectories 获取或设置在生成 Visual C++ 项目时搜索库文件期间要使用的路径。
公共属性 Name 获取或设置对象的名称。
公共属性 NumberOfPlatformMacros 获取可用宏的计数。
公共属性 PlatformMacro 获取一个特定于平台的宏。
公共属性 ReferenceDirectories 获取或设置在生成 Visual C++ 项目时搜索用 #using 指令添加的文件期间要使用的路径。
公共属性 SourceDirectories 获取或设置在搜索用于 IntelliSense 的源文件时要使用的路径。
公共属性 Tools 获取平台的可用工具。
公共属性 VCProjectEngine 获取一个指向项目引擎的指针。

页首

方法

  名称 说明
公共方法 CommitChanges 基础结构。仅由 Microsoft 内部使用。
公共方法 Evaluate 计算项目模型或环境宏的值。
公共方法 GetMacroValue 按名称获取宏的值。
公共方法 GetToolNameForKeyword 通过工具关键字获取工具。
公共方法 IsDumpfile 确定文件是否为转储文件。
公共方法 IsExecutable 确定文件是否为可执行文件。
公共方法 MatchName 将指定的名称与集合项的名称匹配。

页首

请参见

参考

Microsoft.VisualStudio.VCProjectEngine 命名空间