Поделиться через


Расширения редактора и языковой службы

Вы можете расширить большинство функций редактора кода Visual Studio. Редактор основан на Windows Presentation Foundation (WPF) и записывается в управляемый код. Хотя эта конструкция отличается от конструкций в более ранних версиях Visual Studio, она предоставляет большинство одинаковых функций. Чтобы расширить редактор, используйте платформу управляемой расширяемости (MEF).

Пакет SDK Для Visual Studio предоставляет адаптеры, известные как шима , для поддержки VSPackage, написанных для более ранних версий. Тем не менее, если у вас есть vsPackage, рекомендуется обновить его до новой технологии, чтобы получить более высокую производительность и надежность.

Заголовок Description
Создание расширения с помощью шаблона элемента редактора Общие сведения об использовании шаблонов элементов редактора.
Расширение редактора и языковых служб Ссылки на документы, которые представляют дизайн и функции основного редактора и показывают, как его расширить.
Устаревшие интерфейсы в редакторе Ссылки на документы, объясняющие, как получить доступ к основному редактору из существующего кода.
Создание пользовательских редакторов и конструкторов Ссылки на документы, объясняющие создание пользовательских редакторов.
Расширяемость устаревшей языковой службы Ссылки на документы, описывающие интеграцию языков программирования в Visual Studio.
Managed Extensibility Framework (MEF) Представляет платформу управляемой расширяемости (MEF).
Windows Presentation Foundation Представляет Windows Presentation Foundation (WPF).