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” |
子元素
元素 |
说明 |
---|---|
可选。 包含编译器的预处理器指令。 |
|
可选。 在生成包含路径。所有文件中。 |
|
可选。 定义给定的符号名称和值。 |
|
可选。 定义包含所有其他元素的 VSPackage 的父元素所有命令。 |
|
可选。 定义在命令栏命令将放置的位置。 |
|
可选。 确定命令和工具栏的静态可见性。 |
|
可选。 指定命令的快捷组合键,如果有,。 |
|
可选。 允许 VSPackage 可选择实现其他 Vspackage 最初支持的功能其自身的版本。 |
|
可选。 包含所有符号数据--GUID, ID,等--对编译器。 |
父元素
元素 |
说明 |
---|---|
无 |