Microsoft.VisualStudio.VCProject 命名空间

VCProject 命名空间公开 Visual C++ 项目的属性。

  说明
公共类 vcContextGuids 上下文包含 GUID,每个表示特定 IDE 状态,例如,如果打开 Visual C++ 项目,或 Visual C++ 编辑器打开。此枚举作为参数传递给 AddNamedCommandAddNamedCommand2
公共类 vcprojCATIDS 用于辨认通过 DTE 自动化方法返回的项目。

接口

  接口 说明
公共接口 IVCBuildOptionsPage “VC++项目设置” 页的自动化接口。
公共接口 IVCBuildOptionsPage2
公共接口 VCDirectories 提供了一种机制,设置和询问项目目录。
公共接口 VCFileConfigurationProperties 包含有关文件的生成信息。
公共接口 VCProjectConfigurationProperties 包含项目配置的属性。

枚举

  枚举 说明
公共枚举 charSet CharacterSet 属性使用。
公共枚举 compileAsManagedOptions CompileAsManaged 属性使用。
公共枚举 ConfigurationTypes ConfigurationType 属性使用。
公共枚举 optManagedIncrementalBuild (弃用某个)指定 incremental build 是否用于生成 manageg 项目。增量生成仅编译自最后一次编译更改的那些方法。
公共枚举 RemoteDebuggerType Remote 属性使用。
公共枚举 solutionExplorerMode 用于在 解决方案资源管理器 中为 Visual C++ 项目设置默认模式。
公共枚举 TypeOfDebugger 指定要使用的调试器类型。
公共枚举 useOfATL 指定 ATL 项目是否静态或动态链接到 ATL .dll。
公共枚举 useOfMfc 指定 MFC 项目是否将静态或动态链接到 MFC DLL。
公共枚举 WholeProgramOptimizationTypes 指定将横跨对象边界进行优化的节目。