Symbols 元素

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

如果从现有 .cto 文件创建 .vsct 文件,则符号将生成为 Symbols 元素的子级。 有关详细信息,请参阅 How to: Create a .现有文件中的 Vsct 文件。Cto 文件

不应将 Symbols 元素与 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>

另请参阅