4

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

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

当扩展的包被初始化时,我像这样注册编辑器实例:

RegisterEditorFactory (new MyEditorType());

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

我缺少什么?

4

0 回答 0