Extern-Element
Das extern-Element verweist auf einen externen Headerdatei (.h) mit der .vsct-Datei zur Kompilierzeit Dateien, die zusammengeführt werden sollen. Die zusammenzuführenden Dateien müssen auf dem Includepfad sein, der dem VSCT-Compiler angegeben oder durch Include-Elementverwiesen wird. Die Dateien sind möglicherweise andere .vsct-Dateien oder C++-Headerdateien.
Definitionen in den Headerdateien müssen die Form „#define [Symbol] [Value] lauten“ Der Wert kann ein anderes Symbol sein, wenn es bereits definiert ist. Definitionen werden in Bedingungsanweisungen eines Befehls Elementen verwendet werden. Jedes Symbol nicht tatsächlich verwendete verworfen.
<Extern href="stdidcmd.h" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
---|---|
href |
Erforderlich. Der Pfad der Headerdatei ein: href= " stdidcmd.h“ |
Bedingung |
Optional. Weitere Informationen finden Sie unter Bedingte Attribute für das VSCT-XML-Schema. |
language |
Optional. Die Standardsprache aller <Strings> -Elemente in der Tabelle Befehls: language= " de-de“ |
Untergeordnete Elemente
Element |
Beschreibung |
---|---|
Keine. |
Keine. |
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
Definiert alle Elemente, die Befehle darstellen, d. h. Menüs, Symbolleisten und Menüelementen, die die Kombinationsfelder VSPackages in der IDE bereitgestellt werden. |
Beispiel
<?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>
Siehe auch
Konzepte
Wie VSPackages Benutzeroberflächenelemente Hinzufügen der IDE