Elemento Extern
L'elemento Extern fa riferimento a qualsiasi file di intestazione esterna (con estensione h) da unire con il file con estensione vsct in fase di compilazione. I file da unire devono trovarsi nel percorso di inclusione fornito al compilatore VSCT o a cui fa riferimento un elemento Include. I file possono essere altri file con estensione vsct o file di intestazione C++.
Le definizioni nei file di intestazione devono essere nel formato "#define [Simbolo] [Valore]" Il valore può essere un altro simbolo se è definito in precedenza. Le definizioni possono essere usate nelle istruzioni condizionali degli elementi di comando. Qualsiasi simbolo non effettivamente utilizzato verrà eliminato.
Elemento Extern dell'elemento CommandTable
Sintassi
<Extern href="stdidcmd.h" />
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Attributo | Descrizione |
---|---|
href | Obbligatorio. Percorso del file di intestazione: href="stdidcmd.h" |
Condizione | Facoltativo. Vedere Attributi condizionali. |
lingua | Facoltativo. Lingua predefinita di tutti gli <elementi Strings> nella tabella dei comandi: language="en-us" |
Elementi figlio
Elemento | Descrizione |
---|---|
Nessuno. | Nessuno. |
Elementi padre
Elemento | Descrizione |
---|---|
Elemento CommandTable | Definisce tutti gli elementi che rappresentano i comandi, ovvero voci di menu, menu, barre degli strumenti e caselle combinate, forniti da un pacchetto VSPackage all'IDE. |
Esempio
<?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>