추가 기능 및 마법사 만들기

업데이트: 2007년 11월

Visual Studio에서 개발자에게 거의 모든 작업을 수행할 수 있는 많은 도구와 기능을 제공하고는 있지만 개발자에 따라서는 보다 세부적이고 추가적인 제어를 위한 기능이 필요할 수 있습니다. 예를 들어, 반복적으로 수행하는 특정 작업 또는 일련의 작업을 자동화하려는 경우가 있습니다. 이를 위해 Visual Studio에서는 IDE(통합 개발 환경)를 확장하고 자동화할 수 있도록 자동화 모델이라는 풍부한 기능의 프로그래밍 모델을 제공합니다. 자동화 모델은 환경을 자동화할 수 있도록 할 뿐 아니라 확장성과 새로운 기능을 환경에 제공합니다.

추가 정보

참조

매크로 기록 및 실행

매크로를 사용하여 반복 작업 자동화

Visual Studio 자동화에 액세스하기 위한 세 가지 방법

Visual Studio 자동화의 범위

자동화 개체 모델의 기능적 개체 그룹

기능적 자동화 그룹

추가 기능을 만드는 방법

방법: 추가 기능 만들기

EnvDTE 네임스페이스를 참조하고 DTE 개체의 인스턴스를 가져오는 방법

자동화 어셈블리 및 DTE2 개체 참조

추가 기능 등록

추가 기능 등록

프로젝트의 .Addin XML 등록 파일에 대한 액세스를 제한하는 방법

추가 기능 보안

메뉴 및 도구 모음에서 추가 기능 노출

도구 모음 및 메뉴에 추가 기능 표시

바로 가기 키에 추가 기능 연결

추가 기능 명령을 키에 바인딩

명령 모음 기능의 새로운 변경 내용

Visual Studio 2005의 CommandBar 변경 내용

메뉴에서 사라진 명령을 복원하는 방법

방법: 추가 기능 명령을 메뉴에 복원

환경에서 추가 기능 로드, 언로드 및 제어

방법: 추가 기능 관리자를 사용하여 추가 기능 제어

추가 기능 디버깅

연습: 추가 기능 프로젝트 디버깅

마법사 만들기

연습: 마법사 만들기

프로그래밍 방식으로 마법사 시작

마법사를 시작하는 데 사용되는 컨텍스트 매개 변수

마법사(.vsz) 파일

마법사를 시작하도록 .Vsz 파일 구성

VSDir 파일 및 항목 추가 대화 상자와 새 프로젝트 대화 상자에 미치는 영향

.Vsdir 파일을 사용하여 항목 추가 및 새 프로젝트 대화 상자에 마법사 추가

프로그래밍 방식으로 Visual Studio의 새 인스턴스를 만들거나 이미 실행 중인 Visual Studio의 특정 인스턴스에 연결하는 방법

방법: Visual Studio 인스턴스 만들기 또는 다른 Visual Studio 인스턴스에 연결

자동화 프로젝트를 이전 버전의 Visual Studio에서 Visual Studio 2008로 업그레이드하는 방법

Visual Studio 2005 추가 기능을 Visual Studio 2008로 마이그레이션 및 업그레이드

참고 항목

개념

자동화 개체 모델 차트

참조

Visual Studio 명령 및 스위치

기타 리소스

자동화 및 확장성 참조