Редактор Visual Studio, MEF в глубине - PullRequest
4 голосов
/ 05 июня 2010

Мне было трудно просто написать расширение для редактора Visual Studio с помощью MEF (Managed Extensiblity Framework). Я благодарю тех, кто ответил на мой предыдущий вопрос , так как они помогли мне узнать, что мне нужно работать с MEF.

Я пытался изучить MEF для редактора Visual Studio со страницы MSDN, Расширение редактора , но, похоже, мне трудно это понять. Может ли кто-нибудь предоставить надежный ресурс или учебные пособия по решению проблемы, такие как использование правильного ContentTypeDefintion (IGlyphFactory, TextMarkTag и т. Д.), И что такое ITagger.

Мне нужно понять эти вещи, так как большинство пошаговых инструкций только расширяют текст, например, только с использованием функциональности «spans», в то время как мне нужно использовать методы «selection» и использовать MouseEventHandlers.

Кто-нибудь знает пример, похожий на мой пример, или ссылки могут рассказать мне кое-что о MEF для VS редактора?

Ответы [ 2 ]

2 голосов
/ 27 июля 2010
0 голосов
/ 21 сентября 2010

Я также пытаюсь интегрировать новый язык в Visual Studio 2010. Вы можете начать смотреть это видео:

Как интегрировать языковой сервис (Видео)

Надеюсь, это поможет!

...