Поделиться через


Элемент Extern

Элемент Extern ссылается на все внешние файлы заголовка (H) для слияния с VSCT-файлом во время компиляции. Файлы, которые необходимо объединить, должны находиться в пути include, заданном компилятору VSCT или на который ссылается элемент Include. Файлы могут быть другими VSCT-файлами или файлами заголовков C++.

Определения в файлах заголовков должны иметь форму "#define [символ] [значение]" Значение может быть другим символом, если он определен ранее. Определения могут использоваться в условных инструкциях элементов команд. Любой символ, не используемый на самом деле, будет отключен карта.

Элемент CommandTable Extern

Синтаксис

<Extern href="stdidcmd.h" />

Элементы и атрибуты

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут Description
href Обязательно. Путь к файлу заголовка:

href="stdidcmd.h"
Condition Необязательно. См . условные атрибуты.
language Необязательно. Язык по умолчанию для всех <элементов Strings> в командной таблице:

language="en-us"

Дочерние элементы

Элемент Description
Нет. Нет.

Родительские элементы

Элемент Description
Элемент CommandTable Определяет все элементы, представляющие команды, т. е. элементы меню, меню, панели инструментов и поля со списком, которые предоставляет vsPackage интегрированной среде разработки.

Пример

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

См. также