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

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

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

  • Придерживайтесь правил (контракта) для обработки команд.

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

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

Содержание раздела

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

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

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

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

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

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

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