Compartilhar via


Elemento externo

O elemento Extern faz referência a qualquer arquivo de cabeçalho externo (.h) para mesclar com o arquivo .vsct em tempo de compilação. Os arquivos a serem mesclados devem estar no caminho Include fornecido ao compilador VSCT ou referenciado por um elemento Include. Os arquivos podem ser outros arquivos .vsct ou arquivos de cabeçalho C++.

As definições em arquivos de cabeçalho devem ser do formato "#define [Símbolo] [Valor]" O valor pode ser outro símbolo se for definido anteriormente. As definições podem ser usadas em instruções condicionais de itens de comando. Qualquer símbolo não realmente utilizado será descartado.

Elemento CommandTable Elemento Externo

Syntax

<Extern href="stdidcmd.h" />

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Atributo Descrição
href Obrigatório. O caminho para o arquivo de cabeçalho:

href="stdidcmd.h"
Condição Opcional. Consulte Atributos condicionais.
linguagem Opcional. O idioma padrão de todos os <elementos Strings na tabela de comandos> :

language="pt-br"

Elementos filho

Elemento Descrição
Nenhum. Nenhum.

Elementos pai

Elemento Descrição
Elemento CommandTable Define todos os elementos que representam comandos — ou seja, itens de menu, menus, barras de ferramentas e caixas de combinação — que um VSPackage fornece ao IDE.

Exemplo

<?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>

Confira também