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


Элемент UsedCommand

Позволяет VSPackage получить доступ к команде, определенной в другом VSCT-файле. Например, если VSPackage использует стандартную команду copy , определяемую оболочкой Visual Studio, можно добавить команду в меню или панель инструментов без повторной реализации.

Синтаксис

<UsedCommand guid="guidMyCommandGroup" id="MyCommand" />

Атрибуты и элементы

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

Атрибуты

Атрибут Description
guid Обязательно. GUID пары идентификаторов GUID, которая идентифицирует команду.
id Обязательно. Идентификатор пары идентификаторов GUID, идентифицирующий команду.
Condition Необязательно. См . условные атрибуты.

Дочерние элементы

Элемент Description
Нет

Родительские элементы

Элемент Description
Элемент UsedCommands Группы UsedCommand и другие группы UsedCommands.

Замечания

Добавив команду в <UsedCommands> элемент, VSPackage сообщает среде Visual Studio, что VSPackage требуется для выполнения команды. Для любой команды пакета необходимо добавить <UsedCommand> элемент, который может не включаться во все версии и конфигурации Visual Studio. Например, если пакет вызывает команду, относящуюся к Visual C++, эта команда не будет доступна пользователям Visual Web Developer, если только вы не включите <UsedCommand> элемент для команды.

Пример

<UsedCommands>
  <UsedCommand guid="guidVSStd97" id="cmdidCut"/>
  <UsedCommand guid="guidVSStd97" id="cmdidCopy"/>
  <UsedCommand guid="guidVSStd97" id="cmdidPaste"/>
</UsedCommands>

См. также