Elemento Extern
El elemento Extern hace referencia a cualquier archivo de encabezado externo (.h) que se combine con el archivo .vsct en tiempo de compilación. Los archivos que se van a combinar deben estar en la ruta de acceso De inclusión proporcionada al compilador de VSCT o a los que hace referencia un elemento Include. Los archivos pueden ser otros archivos .vsct o archivos de encabezado de C++.
Las definiciones de los archivos de encabezado deben tener el formato "#define [Símbolo] [Valor]" El valor puede ser otro símbolo si se ha definido previamente. Las definiciones se pueden usar en instrucciones condicionales de elementos de comando. Se descartará cualquier símbolo que no se use realmente.
Elemento Extern CommandTable
Sintaxis
<Extern href="stdidcmd.h" />
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo | Descripción |
---|---|
href | Necesario. Ruta de acceso al archivo de encabezado: href="stdidcmd.h" |
Condición | Opcional. Consulte Atributos condicionales. |
language | Opcional. Idioma predeterminado de todos los <elementos Strings> de la tabla de comandos: language="en-us" |
Elementos secundarios
Elemento | Descripción |
---|---|
Ninguno. | Ninguno. |
Elementos primarios
Elemento | Descripción |
---|---|
Elemento CommandTable | Define todos los elementos que representan comandos (es decir, elementos de menú, menús, barras de herramientas y cuadros combinados) que proporciona un VSPackage al IDE. |
Ejemplo
<?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>