Редактор Visual Studio, подробное изучение MEF

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

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

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

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


person NewProgrammer    schedule 05.06.2010    source источник


Ответы (2)


Я бы предложил пару дополнительных ресурсов для получения дополнительной информации о расширяемости редактора.

person Aaron Marten    schedule 27.07.2010

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

  • Как интегрировать языковую службу (Видео)
  • Надеюсь, поможет!

    person Morvader    schedule 21.09.2010