如何告诉Visual Studio使用自定义编辑器打开文件?

时间:2013-03-15 18:28:48

标签: visual-studio visual-studio-extensions

我正在为Visual Studio实现自定义编辑器。我正在这样注册:

[ProvideEditorExtension(typeof(MyEditorType), ".myext", 99, NameResourceID = 106)]

当扩展包的初始化时,我注册编辑器实例,如下所示:

RegisterEditorFactory (new MyEditorType());

注册似乎有效,因为我可以在Open With ...命令显示的列表中看到我的编辑器,如果我在那里选择它,我可以在我的编辑器中打开该文件。但是,当我在解决方案资源管理器中双击该文件时,它总是打开文本编辑器,虽然我的自定义编辑器在打开方式对话框中设置为默认值。

我缺少什么?

0 个答案:

没有答案