如何在“添加新项”中注册新项>“解决方案资源管理器对话框

本文关键字:新项 注册 对话框 解决方案 资源管理器 添加新项 添加 | 更新日期: 2023-09-27 18:33:14

我用自己的自定义编辑器创建了Visual Studio 2012包项目(从VS2012 SDK开始)。它工作正常。编辑器与扩展名为*.myext的解决方案文件相关联。现在,我希望能够利用VS2012解决方案资源管理器中上下文菜单中Add -> New Item..选项来创建这样一个*.myext文件。此后,重要的是,此附加功能应同时创建两个文件,类似于由 EF 实体数据设计器、WinForms 设计器、资源设计器等执行的操作。第一个文件包含主要可编辑内容,由自定义编辑器(*.myext)修改并包含设计架构,第二个文件自动生成并包含输出(在我的例子中为XML)数据(*.myext.xml)。

如何注册文件类型并实现该功能?

如何在“添加新项”中注册新项>“解决方案资源管理器对话框

本文介绍如何将项添加到"添加新项"对话框中。我相信很容易找到创建两个文件而不是一个文件的可能性。
或者,您可以使用 VSPackage 将自己的菜单项添加到添加菜单中。