您必须执行若干任务创建一个新的项目类型。 以下检查表提供对这些任务的指南。
设计新项目类型的函数。 有关更多信息,请参见 项类型设计决策。
确定编辑器对于代码和其他项目组件。 可以使用核心或标准编辑,也可以创建和使用项目特定的编辑器。 有关更多信息,请参见创建自定义文本编辑器和设计器和 如何:打开项目特定版本。
确定项目项。 类视图 和 对象浏览器将具有参与级别。 有关更多信息,请参见 支持符号浏览工具。
派生根据您为项目和项目项以前创建的设计决策的新类。
编写下列项目类型的元素代码:
项目工厂,管理创建新项目并打开现有项目。 有关更多信息,请参见 使用创建的项目工厂的项实例。
项目层次结构和命令处理。 有关更多信息,请参见 Implementation of Project Interfaces、 项目模型中的元素、 项目模型的核心组件 和 如何:在 Vspackage (c#) 创建和处理命令。
项目项管理,包括项目添加到 新项目 对话框。 有关更多信息,请参见添加项目和项目项模板和 注册项目模板和项模板。
显示的独立于配置的属性窗口。 有关更多信息,请参见 属性 " 窗口和 " 属性页。
项目配置属性为已实现在属性页中显示配置相关属性。 有关更多信息,请参见 管理的配置选项。。
枚举部署的输出。 有关更多信息,请参见 输出的项目配置。
从 IDispatch派生的对象或类,可用于自动化。 有关更多信息,请参见 自动化模型。
XML 命令表 (.vsct) 文件。 有关更多信息,请参见 Visual Studio 命令 (表。Vsct) 文件。
测试,调试,然后启动项目类型。
通过设置 VARIANT_TRUE 显示在 添加引用 对话框的 项目 选项卡上的项作为 VSHPROPID_ShowProjInSolutionPage的值。 有关更多信息,请参见__VSHPROPID和 GetProperty。
创建安装的 Vspackage Microsoft installer (.msi) 文件。 有关更多信息,请参见安装 Vspackage 使用 Windows Installer、签入项类型和Vspackage。