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" / |
父元素
元素 |
说明 |
---|---|
.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>