Partilhar via


Elemento extern

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 mescladas devem estar no caminho de inclusão fornecida ao compilador VSCT ou referenciado por um Incluir elemento. Os arquivos podem estar em outros arquivos de .vsct ou os arquivos de cabeçalho do C++.

As definições no cabeçalho arquivos devem ser o formulário "# define [símbolo] [valor]" O valor pode ser outro símbolo se ela estiver definida anteriormente. Definições podem ser usadas em instruções condicionais de itens do comando. Qualquer símbolo não realmente utilizado será descartado.

<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 de condicional do esquema XML VSCT.

idioma

Opcional. O idioma padrão de todos os <Strings> elementos na tabela de comandos:

Language = "en-us"

Elementos filho

Elemento

Descrição

Nenhum.

Nenhum.

Elementos pai

Elemento

Descrição

Elemento de CommandTable

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

Exemplo

<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="https://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 também

Conceitos

Como a VSPackages adicionar elementos de Interface do usuário ao IDE

Outros recursos

Tabela Visual Studio de comando (.Arquivos de VSCT)

Comandos, Menus e barras de ferramentas