UsedCommand 元素

允许 VSPackage 访问在另一个 .vsct 文件中定义的命令。 例如,如果 VSPackage 使用 Visual Studio shell 定义的标准 Copy 命令,则可以将命令添加到菜单或工具栏,而无需重新实现该命令。

语法

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

特性和元素

下列各节描述了特性、子元素和父元素。

特性

属性 说明
guid 必需。 标识命令的 GUID ID 对的 GUID GUID。
id 必需。 标识命令的 GUID ID 对的 ID。
条件 可选。 请参阅 条件属性

子元素

元素 说明

父元素

元素 说明
UsedCommands 元素 Groups UsedCommand 元素和其他 UsedCommands 分组。

注解

通过将命令添加到 <UsedCommands> 元素,VSPackage 会通知 Visual Studio 环境 VSPackage 需要该命令。 应为包要求的任何命令添加一个 <UsedCommand> 元素,这些命令可能不包含在 Visual Studio 的所有版本和配置中。 例如,如果包调用特定于 Visual C++ 的命令,除非你为该命令包含 <UsedCommand> 元素,否则该命令将不适用于 Visual Web 开发人员的用户。

示例

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

另请参阅