Extern 元素

外层元素引用任何外部头文件 (.h) 组合的文件。 .vsct 文件在编译时。 将合并的文件必须在 Include 元素为 VSCT 编译器或引用的路径。 文件可以是其他 .vsct 文件或 C++ 头文件。

在头文件的定义必须是窗体 “#define 符号 [] [] 值”值可以是另一个符号,则以前定义。 定义可用于命令项目条件语句。 将丢弃不实际使用的所有符号。

<Extern href="stdidcmd.h" />

特性和元素

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

特性

特性

说明

href

必选。 头文件的路径:

属性 " stdidcmd.h”

Condition

可选。 请参见 VSCT XML 架构条件特性

语言

可选。 所有 Strings 元素默认语言在命令表中:

language= " en-us”

子元素

元素

说明

无。

无。

父元素

元素

说明

CommandTable 元素

定义即表示命令的所有元素 ),菜单项、菜单、工具栏和 VSPackage 提供给 IDE 的组合框 )。

示例

<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="https://schemas.microsoft.com/VisualStudio/2005-10-
  18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <Extern href="C:\VSCore\vscommon\inc\vsshlids.h"/>
    …
  <Commands package="guidMyPackage">
</CommandTable>

请参见

概念

Vspackage 如何将用户界面元素到 IDE

其他资源

Visual Studio 命令 (表。Vsct) 文件

命令、菜单和工具栏