다음을 통해 공유


Visual Studio 확장 개발

사용자 Visual Studio 확장을 작성 하는 경우 선택할 수 많은 다른 방법이 있습니다. 가장 기본적인 수준에서 반복적인 작업을 자동화 하는 매크로 작성할 수 있습니다. Visual Studio 추가 기능 또는 프로그래밍 작업을 자동화 하거나 Visual Studio 명령 및 속성을 사용자 정의 하는 마법사를 작성할 수도 있습니다.

Visual Studio 예를 들어, 새 프로젝트 시스템 또는 새 프로그래밍 언어는 많은 구성 요소를 통합 하려는 경우에 Visual Studio SDK를 사용 하 여 Visual Studio 패키지를 만들 수 있습니다. Visual Studio 기술을 기반으로 하는 응용 프로그램을 만들려면 Visual Studio 격리 셸 응용 프로그램을 만들 수 있습니다. 모두 Visual Studio 확장명 및 Visual Studio 격리 셸 응용 Vspackages에 기반으로 하는 통합. 자세한 내용은 VSPackages를 참조하십시오.

관리 하는 확장 프레임 워크 (MEF에서)을 기반으로, 다른 확장 메커니즘을 사용자 지정 하 고 방금 MEF 구성 요소 들을 만들어 Visual Studio 편집기를 확장할 수 있습니다. 만들고 이러한 확장명을 사용 하 여 Vspackage를 등록할 필요가 없습니다. 자세한 내용은 편집기 확장를 참조하십시오.

Visual Studio SDK 템플릿

Visual Studio SDK를 설치 하면 다양 한 프로젝트 템플릿 Visual Studio 설치에 추가 됩니다.

템플릿

위치

템플릿 사용

VSIX 프로젝트 서식 파일

확장성 Visual C# 및 Visual Basic

VSIX 프로젝트 템플릿을 사용 하 여 확장 만들기

편집기 서식 파일

확장성 Visual C# 및 Visual Basic

서식 편집기를 사용 하 여 확장을 만들 수

Visual Studio 패키지

Visual Basic 및 Visual C#

확장성

-또는-

기타 프로젝트 형식 확장

Visual Studio 패키지 템플릿을 사용 하 여 연습: 메뉴 명령 만들기

Visual Studio 셸 격리

기타 프로젝트 형식 확장

연습: 기본 격리 셸 응용 프로그램 만들기

참고 항목

개념

격리 셸 Visual Studio

MEF(Managed Extensibility Framework)

Visual Studio 자동화의 범위

기타 리소스

VSPackages

편집기 확장