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 |