CommandTable 元素

CommandTable 是 .vsct 文件的根元素。 这是定义命令的物理布局和类型 VSPackage 提供给 IDE 的文件。 命令可能包括菜单项、菜单、工具栏和组合框。 有关更多信息,请参见 Visual Studio 命令 (表。Vsct) 文件

<CommandTable xmlns="https://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema" >
  <Extern>... </Extern>
  <Include>... </Include>
  <Define>... </Define>
  <Commands>... </Commands>
  <CommandPlacements>... </CommandPlacements>
  <VisibilityConstraints>... </VisibilityConstraints>
  <KeyBindings>... </KeyBindings>
  <UsedCommands... </UsedCommands>
  <Symbols>... </Symbols>
</CommandTable>

特性和元素

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

特性

特性

说明

xmlns

必选。 XML 命名空间:

xmlns= " https://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable”

xmlns: xs= " http://www.w3.org/2001/XMLSchema”

语言

可选。 语言特性在命令表中可用于所有 Strings 元素指定默认语言。 如果该语言未指定,则使用当前的语言过程将使用:

language= " en-us”

子元素

元素

说明

Extern 元素

可选。 包含编译器的预处理器指令。

Include 元素

可选。 在生成包含路径。所有文件中。

Define 元素

可选。 定义给定的符号名称和值。

Commands 元素

可选。 定义包含所有其他元素的 VSPackage 的父元素所有命令。

CommandPlacements 元素

可选。 定义在命令栏命令将放置的位置。

VisibilityConstraints 元素

可选。 确定命令和工具栏的静态可见性。

KeyBindings 元素

可选。 指定命令的快捷组合键,如果有,。

UsedCommands 元素

可选。 允许 VSPackage 可选择实现其他 Vspackage 最初支持的功能其自身的版本。

Symbols Element

可选。 包含所有符号数据--GUID, ID,等--对编译器。

父元素

元素

说明

请参见

其他资源

Visual Studio 命令 (表。Vsct) 文件