创建项目类型
可以通过创建新的项目类型来扩展 Visual Studio。 若要创建新的项目类型,必须了解多个概念并完成多个步骤。 以下主题概述了如何创建项目类型。
本节内容
讨论创建新项目类型之前必须做出的项目、项目文件持久性和承诺机制设计决策。
概述创建支持编辑代码、编译、生成、调试和部署应用程序中等编程任务的新项目类型所要遵循的步骤。
提供有关如何提供和使用项目工厂创建新项目的实例的信息。
提供注册表中的语句的代码示例,这些语句提供默认路径和数据,以及包含每个语句的注册表脚本中的条目的表。
讨论如何使用 IPersistFileFormat
保留基于文件和非基于文件的项目对象。
描述项目类型如何使用 MSBuild 生成引擎让用户从 Visual Studio 和命令行生成。
相关章节
介绍代码查看工具的体系结构,例如 “对象浏览器 ”和 “类视图” 窗口。 介绍用于在 VSPackage 中实现对象浏览的接口和方法。
讨论项目在确定打开项目项时使用哪个编辑器以及如何操作项目资源的重要性。
演示如何为 VSPackage 提供自己的唯一标识,以及如何在 Windows Installer 包(.MSI 文件)中包装 VSPackage DLL 和其他信息,以便将其部署到客户。
介绍 Visual Studio 视图和地址层次结构的方式。
概述 VSPackage,这是一个可安装 COM 对象,用于扩展 Visual Studio 环境,并讨论如何实现自己的 VSPackage。
讨论如何使用项目修改代码、编译和生成代码以及运行和调试代码,并提供有关如何创建项目类型的详细主题的链接。