创建“自定义设计器”Visual Studio 2010加载项

我们工作的一个主要部分是创建和操作某些XML文件,其中有一个自定义编辑器。 编辑开始变得吱吱作响,我们正在寻找建立替代品。 由于VS2010最近已经到来,表面上是一个改进的插件架构(MEF?),我感兴趣的是可以在Visual Studio中将编辑器构建为自定义编辑器

它必须以与代码编辑器或Designer相同的方式出现 – 一个标签项,其中可以有多个一次打开,包含我们用来编辑文件的GUI。 它将与VS的编辑菜单集成 。 它可以使用输出窗口来显示消息 。 它看起来与Visual Studio中的任何其他编辑器相同

现在,我正在寻找以类似方式工作的加载项示例 – 理想情况下使用源代码 – 以查看此模型是否符合我们的要求。 我也在寻找与创建VS2010加载项相关的任何文档或教程 ,或者有关VS2008加载项的信息,如果这仍然相关的话。

欢迎任何输入。 谢谢!

您希望查看VS 2010的托管扩展框架 。由于2010年是用.net编写的,您可以使用它创建添加组件。

VS 2010的代码编辑器扩展 。

与MEF合作

自定义编辑器扩展

更新:由于有人在评论中提问,我想我会在为vs 2008创建附加组件时发布此链接: http : //msdn.microsoft.com/en-us/vstudio/bb968855.aspx