Freigeben über


Extern-Element

Das Extern-Element verweist auf alle externen Headerdateien (H), um zur Kompilierungszeit mit der VSCT-Datei zusammenzuführen. Die zusammengeführten Dateien müssen sich im Include-Pfad befinden, der dem VSCT-Compiler zugewiesen ist oder von einem Include-Element referenziert wird. Die Dateien können andere VSCT-Dateien oder C++-Headerdateien sein.

Definitionen in Kopfzeilendateien müssen das Format "#define [Symbol] [Wert]" aufweisen. Der Wert kann ein weiteres Symbol sein, wenn er zuvor definiert ist. Definitionen können in bedingten Anweisungen von Befehlselementen verwendet werden. Alle symbole, die nicht tatsächlich verwendet werden, werden nicht Karte ed.

CommandTable-Element extern

Syntax

<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 zur Headerdatei:

href="stdidcmd.h"
Bedingung Optional. Siehe Bedingte Attribute.
language Optional. Die Standardsprache aller <Strings-Elemente> in der Befehlstabelle:

language="en-us"

Untergeordnete Elemente

Element Beschreibung
Keine. Keine.

Übergeordnete Elemente

Element Beschreibung
CommandTable-Element Definiert alle Elemente, die Befehle darstellen, d. h. Menüelemente, Menüs, Symbolleisten und Kombinationsfelder, die ein VSPackage für die IDE bereitstellt.

Beispiel

<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="http://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