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 等。 |
父元素
元素 | 说明 |
---|---|
无 |