UsedCommand 元素

启用 VSPackage 访问在另一 .vsct 文件中定义的命令。 例如,因此,如果 VSPackage 使用标准 复制 命令,由 Visual Studio shell 定义的,可以将命令添加到菜单或工具栏,而无需再次实现它。

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

特性和元素

以下几节描述了特性、子元素和父元素。

特性

特性

说明

GUID

必选。 标识该命令 GUID ID 的 GUID 匹配。

id

必选。 标识该命令 GUID ID 的 ID 匹配。

Condition

可选。 请参见 VSCT XML 架构条件特性

子元素

元素

说明

父元素

元素

说明

UsedCommands 元素

组 UsedCommand 元素和其他 UsedCommands 分组。

备注

通过将命令添加到 <UsedCommands> 元素, VSPackage 通知 Visual Studio 环境 VSPackage 需要命令。 应将包都需要在 Visual Studio 的所有版本和配置可能不包含的所有命令的一个 <UsedCommand> 元素。 例如,因此,如果包调用特定于 Visual C++ 的命令,该命令可能不能使用 visual web developer 的用户,除非您包括命令时 <UsedCommand> 元素。

示例

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

请参见

参考

UsedCommands 元素

其他资源

Visual Studio 命令 (表。Vsct) 文件