다음을 통해 공유


VSIX 프로젝트 서식 파일

VSIX 프로젝트 템플릿 하나를 래핑할 수 있습니다 Visual Studio 확장 된 VSIX에 패키지 하 고 패키지에 게시는 Visual Studio 갤러리 웹 사이트입니다. 

VSIX 배포 VSPackages, 어셈블리, MEF 구성 요소, 프로젝트 템플릿, 항목 템플릿, 도구 상자 컨트롤 및 사용자 지정 확장 형식을 지원합니다.

VSIX 프로젝트 서식 파일을 찾을 수 있는 위치

VSIX 프로젝트 서식 파일에서 사용할 수 있는 새 프로젝트 대화 상자. 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 클릭합니다. 프로그래밍 언어에 따라,에 사용 되는 설치 되어 있는 템플릿 목록에서 하나를 확장은 Visual Basic 노드 나는 C# 노드를 클릭 하 고 확장성. VSIX 프로젝트 서식 표시에 있는 템플릿 창.

VSIX 프로젝트 템플릿 사용

VSIX 프로젝트 템플릿은 이러한 두 주요 용도로 사용 됩니다.

  • 프로젝트 템플릿, 항목 템플릿 및 VSIX 지원이 없는 다른 확장명을 배포할 수 있습니다.

  • 여러 확장명의 출력을 하나의 배포 패키지에 배치 하려는 경우

VSIX 프로젝트 템플릿은 VSPackages 또는 다른 종류의 지원 VSIX 이미 확장 배포에 사용할 필요가 없습니다.

빈 VSIX 프로젝트의 확장 패키징

기존 확장, 또는 이미 VSIX 빈 VSIX 프로젝트에 배치 하 여 지원 하지 않는 확장을 패키지할 수 있습니다. 확장으로 지원 되는 형식 이어야 합니다는 VSIX 스키마.

VSIX 프로젝트를 사용 하 여 확장 패키지에

  1. 확장 하는 프로젝트를 빌드하십시오.

  2. VSIX 프로젝트를 사용 하 여 만들은 VSIX 프로젝트 템플릿.

    Source.extension.vsixmanifest 열에서 매니페스트 디자이너.

  3. VSIX 패키지에 표시 되어 있는 확장명을 추가 하려면을 클릭 참조 추가.

    선택은 추가 페이로드 VSIX에 옵션입니다.

    줄임표 (...)를 클릭 한 다음.vsix 파일 확장명을 추가 하려는 선택 합니다.

    확인을 클릭합니다.

  4. 이미 VSIX 패키지의 예를 들어, 항목 템플릿 또는 컴파일된 어셈블리를 하지 않는 확장명을 추가 하려면을 클릭 추가 콘텐츠.

    콘텐츠 형식 선택 목록에서 추가할 확장명의 종류를 선택 합니다. 선택 하는 경우 사용자 지정 확장명 형식, 확장 형식의 이름을 제공 해야 합니다.

    아래에서 소스 선택선택 파일 및 다음 컴파일된 또는 압축 된 확장명의 파일 이름을 입력 합니다.

    확인을 클릭합니다.

  5. 추가 확장명을 포함 하는 패키지를 원하는 경우 해당 동일한 방식으로 추가 합니다.

  6. 솔루션을 빌드합니다.

    Visual StudioVSIX 매니페스트 파일 및 [Content_Types].xml 파일을 프로젝트에 추가 하는 확장의 모든 포함 된.vsix 파일을 작성 합니다.

참고 항목

기타 리소스

Visual Studio Extension 배포

VSIX 확장 스키마 참조

Visual Studio 확장 및 업데이트 관리