추가 기능 및 마법사 만들기
기능을 자동화하거나 사용자 고유의 기능을 추가하여 Visual Studio를 확장할 수 있습니다. Visual Studio에서는 IDE(통합 개발 환경)를 확장하고 자동화할 수 있도록 자동화 모델이라는 풍부한 기능의 프로그래밍 모델을 제공합니다.
단원 내용
확장성 프로젝트
추가 기능에 대한 확장성 템플릿 선택추가 기능 프로젝트의 구성 요소
추가 기능 프로젝트에 포함된 기본 메서드방법: 추가 기능 만들기
추가 기능을 만드는 방법추가 기능 등록
추가 기능 등록추가 기능 보안
프로젝트 .Addin XML 등록 파일에 대한 액세스를 제한하는 방법도구 모음 및 메뉴에 추가 기능 표시
메뉴 및 도구 모음에서 추가 기능 노출추가 기능 명령을 키에 바인딩
바로 가기 키에 추가 기능 연결방법: 추가 기능 명령을 메뉴에 복원
메뉴에서 사라진 명령을 복원하는 방법방법: 추가 기능 관리자를 사용하여 추가 기능 제어
IDE에서 추가 기능 로드, 언로드 및 제어방법: 추가 기능 비활성화 및 제거
추가 기능을 언로드하고 도구 메뉴 또는 도구 모음에서 제거방법: 명령줄을 사용하여 추가 기능 실행
Devenv 명령줄을 사용하여 로드할 추가 기능 구성연습: 추가 기능 프로젝트 디버깅
추가 기능 디버깅연습: 마법사 만들기
마법사 만들기마법사를 시작하는 데 사용되는 컨텍스트 매개 변수
프로그래밍 방식으로 마법사 시작마법사를 시작하도록 .Vsz 파일 구성
마법사(.vsz) 파일.Vsdir 파일을 사용하여 항목 추가 및 새 프로젝트 대화 상자에 마법사 추가
VSDir 파일 및 항목 추가 대화 상자와 새 프로젝트 대화 상자에 미치는 영향
관련 단원
자동화 개체 모델 차트
Visual Studio 자동화 개체 모델의 핵심 요소가 포함된 다이어그램을 보여 줍니다.자동화 어셈블리 및 DTE2 개체 참조
EnvDTE 네임스페이스를 참조하고 DTE 개체의 인스턴스를 가져오는 방법Visual Studio 명령 및 스위치
명령줄을 사용하여 다양한 Visual Studio 기능을 제어하는 방법에 대해 설명합니다.자동화 및 확장성 참조
공유 구성 요소 및 특정 언어 관련 구성 요소를 위한 Visual Studio의 자동화 및 확장성에 대한 정보를 제공하는 참조 항목에 대한 링크를 제공합니다.Visual Studio 환경 확장
Visual Studio를 자동화하고 확장하는 방법을 보여 주는 항목에 대한 링크를 제공합니다.