C# 如何在";添加->;新项目……”;解决方案资源管理器对话框
我已经用自己的自定义编辑器创建了Visual Studio 2012包项目(来自C# 如何在";添加->;新项目……”;解决方案资源管理器对话框,c#,visual-studio-2012,vsx,vspackage,visual-studio-sdk,C#,Visual Studio 2012,Vsx,Vspackage,Visual Studio Sdk,我已经用自己的自定义编辑器创建了Visual Studio 2012包项目(来自VS2012 SDK)。它很好用。编辑器与扩展名为*.myext的解决方案文件相关联。现在,我希望能够利用VS2012解决方案资源管理器上下文菜单中的Add->New Item..选项创建这样一个*.myext文件。此后,重要的是,此附加功能应一次创建两个文件,类似于EF实体数据设计器、WinForms设计器、资源设计器等执行此功能。第一个文件包含主要可编辑内容,由自定义编辑器(*.myext)修改并包含设计模式,第
VS2012 SDK
)。它很好用。编辑器与扩展名为*.myext
的解决方案文件相关联。现在,我希望能够利用VS2012解决方案资源管理器上下文菜单中的Add->New Item..
选项创建这样一个*.myext
文件。此后,重要的是,此附加功能应一次创建两个文件,类似于EF实体数据设计器、WinForms设计器、资源设计器等执行此功能。第一个文件包含主要可编辑内容,由自定义编辑器(*.myext
)修改并包含设计模式,第二个文件是自动生成的,包含输出(在我的例子中是XML)数据(*.myext.XML
)
如何注册文件类型并实现该功能?这显示了如何将项目添加到“添加新项目”对话框中。我相信很容易找到创建两个文件而不是一个文件的可能性。或者,您可以使用VSPackage将自己的菜单项添加到添加菜单。这显示了如何将项添加到添加新项对话框。我相信很容易找到创建两个文件而不是一个文件的可能性。
或者,您可以使用VSPackage将自己的菜单项添加到添加菜单中