다음을 통해 공유


CommandTable 요소

CommandTable은 .vsct 파일의 루트 요소입니다. VSPackage가 IDE에 제공하는 명령의 실제 레이아웃 및 형식을 정의하는 파일입니다. 명령에는 메뉴 항목, 메뉴, 도구 모음 및 콤보 상자가 포함될 수 있습니다. 자세한 내용은 Visual Studio 명령 테이블(.vsct) 파일을 참조하세요.

구문

<CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema" >
  <Extern>... </Extern>
  <Include>... </Include>
  <Define>... </Define>
  <Commands>... </Commands>
  <CommandPlacements>... </CommandPlacements>
  <VisibilityConstraints>... </VisibilityConstraints>
  <KeyBindings>... </KeyBindings>
  <UsedCommands... </UsedCommands>
  <Symbols>... </Symbols>
</CommandTable>

특성 및 요소

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

특성

특성 설명
Xmlns 필수입니다. XML 네임스페이스:

xmlns=http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable

xmlns:xs="http://www.w3.org/2001/XMLSchema"
언어 선택 사항. 언어 특성을 사용하여 명령 테이블에 있는 모든 <Strings> 요소의 기본 언어를 지정할 수 있습니다. 언어를 지정하지 않으면 현재 프로세스의 언어가 사용됩니다.

language="en-us"

자식 요소

요소 설명
Extern 요소 선택 사항. 컴파일러에 대한 전처리기 지시문을 포함합니다.
Include 요소 선택 사항. 컴파일에 포함할 파일의 경로를 포함합니다.
Define 요소 선택 사항. 이름과 값이 지정된 기호를 정의합니다.
Commands 요소 선택 사항. 다른 모든 요소가 포함된 VSPackage에 대한 모든 명령을 정의하는 부모 요소입니다.
CommandPlacements 요소 선택 사항. 명령 모음에서 명령을 배치할 위치를 정의합니다.
VisibilityConstraints 요소 선택 사항. 명령 및 도구 모음의 정적 표시 여부를 결정합니다.
KeyBindings 요소 선택 사항. 명령에 대한 바로 가기 키 조합(있는 경우)을 지정합니다.
UsedCommands 요소 선택 사항. VSPackage는 다른 VSPackage에서 원래 지원되는 기능의 고유한 버전을 필요에 따라 구현할 수 있습니다.
Symbols 요소 선택 사항. 컴파일러에 대한 기호 데이터(GUID, ID 등)를 포함합니다.

부모 요소

요소 설명
None

참고 항목