Freigeben über


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

CommandTable-Element

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

Weitere Ressourcen

(Visual Studio-Befehls-Tabelle. Dateien Vsct)

Befehle, Menüs und Symbolleisten