Элемент 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>