다음을 통해 공유


Extern 요소

Extern 요소는 컴파일 시간에 .vsct 파일과 병합할 외부 헤더(.h) 파일을 참조합니다. 병합할 파일은 VSCT 컴파일러에 제공된 포함 경로에 있거나 포함 요소에서 참조해야 합니다. 파일은 다른 .vsct 파일 또는 C++ 헤더 파일일 수 있습니다.

헤더 파일의 정의는 "#define [기호] [값]" 형식이어야 합니다. 값은 이전에 정의된 경우 다른 기호일 수 있습니다. 정의는 명령 항목의 조건문에서 사용할 수 있습니다. 실제로 사용되지 않는 기호는 삭제됩니다.

CommandTable 요소 Extern 요소

구문

<Extern href="stdidcmd.h" />

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성 설명
href 필수입니다. 헤더 파일의 경로:

href="stdidcmd.h"
조건 선택 사항. 조건부 특성을 참조하세요.
언어 선택 사항. 명령 테이블에 있는 모든 <Strings> 요소의 기본 언어:

language="en-us"

자식 요소

요소 설명
없음. 없음

부모 요소

요소 설명
CommandTable 요소 VSPackage가 IDE에 제공하는 명령을 나타내는 모든 요소(메뉴 항목, 메뉴, 도구 모음, 콤보 상자)를 정의합니다.

예시

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

참고 항목