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


Команды и меню, использующие сборки взаимодействия

VSPackage, реализующий команды меню и панели инструментов с помощью сборок взаимодействия, должен:

  • Сообщите интегрированной среде разработки Visual Studio о поддерживаемых командах и о том, включены ли они в данный момент.

  • Соблюдайте правила (контракт) для обработки команд.

  • Явно реализуйте обработку IOleCommandTarget команд с помощью либо IVsUIHierarchy интерфейса.

    В следующем разделе описывается, как выполнять эти задачи.

В этом разделе

Описывает, как VSPackage уведомляет интегрированную среду разработки о том, какие команды она поддерживает, и о том, включены ли они в данный момент.

Предоставляет определение базового контракта команд, используемого всеми пакетами VSPackage, реализующих команды с помощью сборок взаимодействия.

Общие сведения о том, как VSPackage реализует команду.

Описывает записи реестра, необходимые для уведомления интегрированной среды разработки о том, что VSPackage предоставляет обработчик команд.

Описывает критерии, используемые интегрированной интегрированной среды разработки, чтобы определить доступные команды VSPackage и какие объекты обрабатывают их.

Содержит сведения о создании пользовательского интерфейса, использующего поддержку команд Visual Studio.

Обзор процесса, используемого для связи объекта с правильным запросом команды.