如何在新的VS2010编辑器可扩展性中创建编辑器选项

时间:2010-02-06 15:05:43

标签: visual-studio visual-studio-2010 mef

VS2010编辑器的list of extensibility points mentios创建EditorOptionDefinitions以及一个小样本。当我尝试这样做时,我无法在VS2010 UI中找到任何选项。如何创建这些以便它们在UI中浮出水面?

1 个答案:

答案 0 :(得分:3)

要在Vs2010中定义新的编辑器选项,您需要执行以下操作

  1. 创建一个派生自EditorOPtionDefinitionEditorOptionDefinition<T>
  2. 的类
  3. 添加EditorOptionDefinition的导出。
  4. 确保将定义此文件的程序集列为MEF组件
  5. 实施例

    [Export(typeof(EditorOptionDefinition))]
    public sealed class SomeNewOption : EditorOptionDefinition<string> {
      public override Default { get ... } 
      public override EditorOptionKey<string> Key { get ... }
    }