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>