title | description | ms.date | ms.topic | f1_keywords | helpviewer_keywords | author | ms.author | manager | ms.subservice | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
CommandTable Element | CommandTable is the root element of the .vsct file, which defines the layout and type of the commands that a VSPackage provides to the IDE. | 11/04/2016 | reference |
|
| maiak | maiak | mijacobs | extensibility-integration |
CommandTable is the root element of the .vsct file. This is the file that defines the actual layout and type of the commands that a VSPackage provides to the IDE. Commands may include menu items, menus, toolbars, and combo boxes. For more information, see Visual Studio command table (.vsct) files.
<CommandTablexmlns="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>
The following sections describe attributes, child elements, and parent elements.
Attribute | Description |
---|---|
xmlns | Required. XML namespaces:xmlns=http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable xmlns:xs="http://www.w3.org/2001/XMLSchema" |
language | Optional. The language attribute may be used to specify the default language of all <Strings> elements in the command table. If the language is not specified, the language of the current process will be used: language="en-us" |
Element | Description |
---|---|
Extern element | Optional. Contains preprocessor directives for the compiler. |
Include element | Optional. Contains paths to any files to include in the compile. |
Define element | Optional. Defines a symbol given its name and value. |
Commands element | Optional. The parent element defining all the commands for the VSPackage that contains all of the other elements. |
CommandPlacements element | Optional. Defines where on the command bar the commands are to be placed. |
VisibilityConstraints element | Optional. Determines the static visibility of commands and toolbars. |
KeyBindings element | Optional. Specifies the shortcut key combinations, if any, for the commands. |
UsedCommands element | Optional. Allows a VSPackage to optionally implement its own version of functionality originally supported by other VSPackages. |
Symbols element | Optional. Contains any symbol data -- GUIDs, IDs, and so forth -- for the compiler. |
Element | Description |
---|---|
None |