Visual C++ 项目模型
Visual C++ 项目模型将公开编译器、链接器、项目和项属性以及生成工具的功能。 你可以在 Microsoft.VisualStudio.VCProjectEngine 命名空间中查找项目模型的元素。
仅可以在 Visual Studio 内部使用 Visual C++ 项目模型。 有关如何获得项目模型的信息,请参阅如何:使用 Visual C++ 项目模型操作项目。 有关如何使用项目模型获取项目属性的信息,请参阅使用 Visual C++ 项目属性。
以下元素在 Visual C++ 项目模型中定义。
项目模型元素 |
描述 |
---|---|
包含可以在集合对象上运用的功能。 |
|
表示对 ActiveX 对象的引用。 |
|
表示用来从托管资源生成附属程序集的 ALink 工具。 |
|
表示对 .NET 程序集的引用。 |
|
包含的属性使你可以以编程方式操作“浏览信息”文件夹中的属性设置。 |
|
公开 C++ 编译器选项的功能。 |
|
访问项目的“属性页”对话框的“常规属性页”中的属性。 |
|
访问项目的“属性页”对话框的“自定义生成步骤属性”页中的属性。 |
|
包含的属性使你可以以编程方式操作“调试属性”页上的设置,此页位于项目“属性页”对话框的“配置属性”文件夹中。 |
|
VCFile 对象。 |
描述可以对活动项目中的文件执行的操作。 |
包含有关文件 (VCFile) 的生成信息,包括附加到该配置的文件的工具等信息。 |
|
公开 Visual C++ 项目的“解决方案资源管理器”中的文件夹上的功能。 |
|
公开 LIB 引用 工具的功能。 |
|
公开链接器选项的功能。 |
|
表示托管资源编译器,它是用于编译 .resx 文件的工具。 |
|
访问项目“属性页”对话框的“MIDL”文件夹中的属性。 |
|
访问项目“属性页”对话框的“NMAKE”文件夹中的属性。 |
|
影响平台特定的属性。 |
|
访问项目“属性页”对话框的“生成事件”文件夹中的“生成后事件”属性页上的属性。 |
|
访问项目“属性页”对话框的“生成事件”文件夹中的“预先生成事件”属性页上的属性。 |
|
访问项目“属性页”对话框的“生成事件”文件夹中的“链接前事件”属性页上的属性。 |
|
公开 Visual C++ 项目的属性。 |
|
代表 Visual C++ 项目模型,并且是它的最顶端对象。 它是 CoCreateInstance 能够返回的唯一 Visual C++ 项目模型对象。 |
|
公开由 Visual C++ 项目激发的事件。 |
|
项目中的一个文件或文件夹。 |
|
表示对相同解决方案中的项目的引用。 |
|
表示项目中的一个引用。 |
|
VCReference 对象的集合,每个对象表示项目中的一个引用。 |
|
访问项目“属性页”对话框的“资源”文件夹上的属性。 |
|
提供对 Web 部署工具的编程访问。 |
|
公开 “Web 引用”属性页中可用的属性。 |
|
表示 XML 数据生成器。 用于从 XML 生成 Visual C++ 代码。 |