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

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

Делает любой знает, поддерживается ли это 'из поля' или делает оно требует установки. Делает у любого есть любые ссылки, подсказки, и т.д. для запущения меня.

16
задан Ben Laan 22 April 2010 в 06:20
поделиться

1 ответ

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

  • Классификатор редактора - для выделения синтаксиса
  • Поле редактора - размещение полей по бокам редактора с произвольным содержимым WPF
  • Украшение текста / области просмотра редактора - для помещения визуальных элементов WPF в редактор

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

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

Я веду блог о написании расширений редактора . Там вы можете найти описания большинства написанных мною расширений, а также более общие сообщения о производительности, дизайне нового редактора и т. Д.

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

19
ответ дан 30 November 2019 в 22:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: