Symbols-Element
Definiert GUID und ID, die von anderen VSCT-Elemente verwendet werden. Für diese Informationen nicht verwaltetem Code stammen üblicherweise aus den Headerdateien, die von Extern-Elementangegeben werden. Verwalteter Code verwendet die untergeordneten Elemente des Elements Symbol, um diese Informationen zu definieren.
Wenn Sie eine .vsct-Datei aus einer vorhandenen .cto-Datei erstellen, werden die Symbole als untergeordnete Elemente des Symbols Elements generiert. Weitere Informationen finden Sie unter Gewusst wie: Create a. Vsct-Datei aus einem vorhandenen. Cto-Datei.
Das Symbol " - Element darf nicht mit Define-Elementverwechselt werden, das Name-Wert-Paare für den Präprozessor definiert.
<Symbols>
<GuidSymbol>... </GuidSymbol>
<GuidSymbol>... </GuidSymbol>
</Symbols>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
---|---|
None |
Untergeordnete Elemente
Element |
Beschreibung |
---|---|
GuidSymbol |
Definiert ein GUID-Symbol. GuidSymbol verfügt über zwei erforderliche Attribute: Name und Wert. Der Name ist der Name des Symbols, und der Wert ist der Wert der GUID als Zeichenfolge. Beispiel: <GuidSymbol name="guidVsPackage1Pkg" value="{c5f54698-101a-4846-84d3-dc748f9cd848}" /> |
IDSymbol |
Definiert ein Symbol. IDSymbol verfügt über zwei erforderliche Attribute: Name und Wert. Der Name ist der Name des Symbols, und der Wert ist der Wert des Symbols als Zeichenfolge. Beispiel: <IDSymbol name="MyMenuGroup" value="0x1020" /> |
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
Das Stammelement der .vsct-Datei. |
Beispiel
<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>