visual-studio – Visual Studio Editor,MEF in-Depth

我一直很难用MEF(Managed Extensiblity Framework)编写Visual Studio编辑器扩展.我感谢那些回答我之前的
question的人,因为他们帮助我知道我需要和MEF一起工作.

我一直在尝试从MSDN的页面Extending the Editor学习Visual Studio编辑器的MEF,但看起来我很难理解它.任何人都可以提供强大的资源或教程来解决问题,例如使用正确的ContentTypeDefintion(IGlyphFactory,TextMarkTag等等),以及什么是ITagger.

我需要理解这些东西,因为大多数演练只扩展文本,例如只使用“跨度”功能,而我需要使用“选择”方法并使用MouseEventHandlers.

有没有人知道我的例子类似的例子,或者引用可以告诉我一些关于VS编辑器的MEF的深入内容?

最佳答案 我建议了一些额外的资源,以便更多地了解编辑器的可扩展性.

> Visual Studio 2010 Editor Extensibility Samples
> Chris Granger’s talk on Language Integration in the 2010 Editor
> Chris Granger’s talk on Lighting up the editor with extensions
> MSD上的Visual Studio Editor Forum

点赞