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

Dan*_*ake 12 c# add-in visual-studio-addins editor visual-studio-2010

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

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

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

欢迎任何输入.谢谢!

kem*_*002 7

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

VS 2010的代码编辑器扩展.

与MEF合作

自定义编辑器扩展

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