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>

Consulte también