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>

Vedi anche