2010-06-18 104 views
12

我们工作的主要部分是创建和操作某些具有自定义编辑器的XML文件。编辑开始变得吱吱嘎嘎,我们正在寻找替代品。由于VS2010最近已经到来,表面上改进了插件体系结构(MEF?),所以我很有兴趣在Visual Studio中构建编辑器作为自定义编辑器。创建“自定义设计器”Visual Studio 2010插件

它必须以与代码编辑器或设计器相同的方式显示 - 一个标签项目,其中可以同时打开许多标签项目,其中包含用于编辑文件的GUI。它将与VS的编辑菜单集成。它可以使用输出窗口显示消息。它会出现与Visual Studio中的任何其他编辑器相同。

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

欢迎任何输入。谢谢!

回答

7

你想看看VS2010的Managed Extensibility Framework。由于2010是用.net编写的,你可以使用它创建附加组件。

Code editor extension 2010年VS

Working with MEF

Custom Editor Extensions

更新: 由于有人在评论问,我想我会张贴在创造附加功能的VS 2008此链接:http://msdn.microsoft.com/en-us/vstudio/bb968855.aspx

+0

我可以从您的链接得出结论,这是不可能在Visual Studio 2008中,仅从2010年开始? – jan 2010-11-18 11:47:46

+0

@jan:现在我从来没有这样做过,但根据我的理解,您可以创建VS 2008附加组件,实际上,如果您执行搜索,则可以找到创建它们的公司。根据我的理解,这很繁琐,耗时但可能。 – kemiller2002 2010-11-18 13:49:22

相关问题