Symbols 元素

定义其他 VSCT 元素使用的 GUID 和 ID。 对非托管代码,此信息通常是免 Extern 元素指定的头文件。 托管代码使用符号元素的子元素定义此信息。

如果您创建一 .vsct 文件从现有 .cto 文件,符号将会作为符号元素的子元素。 有关更多信息,请参见 如何:创建一个。从现有的 Vsct 文件。Cto 文件

不应与 Define 元素混淆符号元素,定义名称/值对的预处理器使用。

<Symbols>
  <GuidSymbol>... </GuidSymbol>
  <GuidSymbol>... </GuidSymbol>
</Symbols>

特性和元素

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

特性

特性

说明

子元素

元素

说明

GuidSymbol

定义 GUID 符号。 GuidSymbol 有两个必选特性:名称和值。 该名称是符号的名称,并且,该值为 GUID 的值作为字符串。

例如:GuidSymbol name="guidVsPackage1Pkg"   value="{c5f54698-101a-4846-84d3-dc748f9cd848}" /

IDSymbol

定义符号。 IDSymbol 有两个必选特性:名称和值。 该名称是符号的名称,并且,该值是符号的值作为字符串。

例如:IDSymbol name="MyMenuGroup" value="0x1020" /

父元素

元素

说明

CommandTable 元素

.vsct 文件的根元素。

示例

<Symbols>
  <GuidSymbol name="guidVsPackage1Pkg" value="{c5f54698-101a-4846-84d3-dc748f9cd848}" />
  <GuidSymbol name="guidVsPackage1CmdSet" value="{cb9dfd7f-2fcc-4a3e-aae8-f7fe30b1cfac}">
    <IDSymbol name="MyMenuGroup" value="0x1020" />
    <IDSymbol name="cmdidMyCommand" value="0x0100" />
    <IDSymbol name="cmdidMyTool" value="0x0101" />
  </GuidSymbol>
</Symbols>

请参见

其他资源

Visual Studio 命令 (表。Vsct) 文件