我们工作的主要部分是创建和操作某些 XML 文件,这些文件有一个自定义编辑器。编辑器开始出现问题,我们正在寻找替代品。由于 VS2010 最近推出,表面上具有改进的加载项架构(MEF?),我对将编辑器构建为 Visual Studio 中的自定义编辑器 的可能性很感兴趣.
它必须以与代码编辑器或设计器相同的方式出现 - 一个选项卡项,其中可以同时打开多个,包含我们用来编辑文件的 GUI .它将与 VS 的编辑菜单集成。它可以使用输出窗口显示消息。它看起来与 Visual Studio 中的任何其他编辑器一样。
现在,我正在寻找以类似方式工作的加载项示例 - 最好是源代码 - 看看这个模型是否符合我们的要求。我也在寻找与创建 VS2010 插件相关的任何文档或教程,或者如果仍然相关的话,或者有关 VS2008 插件的信息。
欢迎任何意见。谢谢!
最佳答案
您想查看 Managed Extensibility Framework对于 VS 2010。由于 2010 是用 .net 编写的,您可以使用它创建附加组件。
Code editor extension对于 VS 2010。
更新: 由于有人在评论中提问,我想我会发布有关为 vs 2008 创建附加组件的链接:http://msdn.microsoft.com/en-us/vstudio/bb968855.aspx
关于c# - 创建 'Custom Designer' Visual Studio 2010 加载项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3066471/