【问题标题】:How can I write a plugin for VS2010 using MEF?如何使用 MEF 为 VS2010 编写插件?
【发布时间】:2010-04-22 06:20:48
【问题描述】:

我已经看到很多用于插入自定义应用程序的 MEF 代码,但我还没有找到如何使用 MEF 为 VS2010 编写插件。我的印象是新的 IDE 支持这一点。

有谁知道这是否支持“开箱即用”,或者是否需要安装。有没有人有任何链接、提示等让我开始。

【问题讨论】:

  • 不,这没有意义。使用 MEF 构建的 VS 插件不是正确的用例。
  • 老兄并没有真正关注你。你能不能解释得更好一点。或者检查一下自己,以免毁了自己。哈哈

标签: visual-studio-2010 plugins mef


【解决方案1】:

MEF 是扩展编辑器的主要扩展机制。如果您install the SDK,在C# (or VB)->Extensibility 下可以找到一些新的项目示例来创建编辑器扩展。其中包括:

  • 编辑器分类器——用于提供语法高亮
  • 编辑器边距 - 在编辑器的两侧放置一个边距,包含任意 WPF 内容
  • 编辑器文本/视口装饰 - 用于将 WPF 视觉效果放入编辑器

您可以在 MSDN 上找到概述文档:Extending the editorEditor extension points

您可能想查看一些示例:editor samples on code.msdn.microsoft.comeditorsamples.codeplex.com 上的更多示例,以及all the samples I've written 的来源。

blog about writing editor extensions。在那里,您可以找到我编写的大多数扩展的描述,以及有关性能、新编辑器设计等的更一般性的帖子。

editor forum on msdn 上发布的问题也得到了编辑团队的各个成员的回答。

【讨论】:

    猜你喜欢
    • 2013-07-04
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-27
    • 2011-05-10
    • 1970-01-01
    相关资源
    最近更新 更多