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

时间:2010-06-18 00:21:05

标签: c# visual-studio-2010 editor add-in visual-studio-addins

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

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

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

欢迎任何输入。谢谢!

1 个答案:

答案 0 :(得分:7)

您想查看VS 2010的Managed Extensibility Framework。由于2010年是用.net编写的,您可以使用它创建添加组件。

VS 2010的

Code editor extension

Working with MEF

Custom Editor Extensions

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