Подтвердить что ты не робот

Как я могу написать плагин для VS2010 с помощью MEF?

Я видел много кода MEF для подключения к пользовательским приложениям, но мне еще предстоит выяснить, как написать плагин для VS2010 с помощью MEF. У меня создалось впечатление, что новая IDE поддержала это.

Кто-нибудь знает, поддерживается ли это "из коробки" или требуется установка. У кого-нибудь есть ссылки, советы и т.д., Чтобы начать меня.

4b9b3361

Ответ 1

MEF является основным механизмом расширения для расширения редактора. Если вы установите SDK, есть несколько новых образцов проектов, настроенных для создания расширений редактора, найденных в C# (or VB)->Extensibility. К ним относятся:

  • Классификатор редактора – для выделения подсветки синтаксиса
  • Область редактора – помещая маржу по сторонам редактора, с произвольным содержимым WPF.
  • Редактор текста/видового экрана украшение – для размещения визуальных эффектов WPF в редакторе

Вы можете найти обзорную документацию по MSDN: Расширение редактора и Точки расширения редактора.

В некоторых примерах вы можете посмотреть: образцы образцов на code.msdn.microsoft.com, еще пару на editorsamples.codeplex.com, а источник все образцы, которые я написал.

I блог о создании расширений редактора. Там вы можете найти описания большинства расширений, которые я написал, а также более общие сообщения об эффективности, дизайне нового редактора и т.д.

Вопросы, опубликованные на форуме редактора в msdn, также отвечают на различные члены команды редактора.