创建新的项目类型为自定义用户的 Visual Studio 提供基础。 但是,创建一个新的项目类型对于所有 Visual Studio 自定义是必需的。 下列准则可帮助您确定新项目类型是否为该方案是必需的。
创建新的项目类型
,如果要自定义 Visual Studio 到操作。以下一个或多个方法,您必须创建项类型:
参与生成,部署,配置和数据源控件。
提供调试支持。
显示在 解决方案资源管理器的项目项。
使用 打开项目 或 新项目 对话框。
项目嵌套。
扩展现有项类型
您可能希望创建可通过以下方式使用 Visual Studio 修改或扩展现有项类型的行为,例如,修改生成过程 Visual C++ 项目过程的新项目类型:
与多个文件使用作为一个单元。
显示单个文件作为子项层次结构。
在编辑周围显示命令上下文。
显示编辑器中的服务上下文。
使用现有项类型
创建新项目有时不是必需的。 下表显示任务,您不必创建项目类型。
任务 |
说明 |
---|---|
处理指令 |
所有 VSPackage 可以处理命令。 |
生成编辑 |
自定义编辑器来注册。 有关更多信息,请参见 Document Windows and Editors。 |
拥有窗口 |
可以创建工具窗口和文档窗口,而无需添加一个新的项目类型。 |
显示 " 属性 " 窗口中的属性 |
所有对象都可以公开属性。 |
创建项目子类型
可以使用项目子类型扩展一个托管项目类型,而不必创建新的项目类型。 项目子类型使用 COM 摘要扩展 Microsoft 编写的托管项目 Visual Basic 或 Visual C#。 COM 摘要,您可以重用多个托管项目系统实现和用于特定方案仍自定义通过摘要和使用支持接口。 有关项目子类型的更多信息,请参见 项目子类型。