CommandTable 元素

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

语法

<CommandTable xmlns="http://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=http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable

xmlns:xs=“http://www.w3.org/2001/XMLSchema
language 可选。 语言属性可用于指定命令表中所有 <Strings> 元素的默认语言。 如果未指定语言,将使用当前进程的语言:

language=“en-us”

子元素

元素 说明
Extern 元素 可选。 包含编译器的预处理器指令。
Include 元素 可选。 包含要包含在编译中的任何文件的路径。
Define 元素 可选。 定义给定其名称和值的符号。
Commands 元素 可选。 定义包含所有其他元素的 VSPackage 的所有命令的父元素。
CommandPlacements 元素 可选。 定义命令栏上要放置命令的位置。
VisibilityConstraints 元素 可选。 确定命令和工具栏的静态可见性。
KeyBindings 元素 可选。 指定命令的快捷键组合(如果有)。
UsedCommands 元素 可选。 允许 VSPackage 选择性地实现最初由其他 VSPackage 支持的功能版本。
Symbols 元素 可选。 包含编译器的任何符号数据 -- GUID、ID 等。

父元素

元素 说明

另请参阅