다음을 통해 공유


방법: 수동으로 확장 (VSIX 배포) 패키지

줄 바꿈 VSIX 패키지를 만들 수 있습니다는 Visual Studio 확장 배포에 대 한. 패키지를 만드는 데는 다음 세 가지가 있습니다.

  • VSIX 패키지 프로젝트에 포함 된 확장성 템플릿 중 하나를 사용 하 여 만들는 Visual Studio SDK입니다. 이 대부분의 시나리오에 대 한 가장 쉬운 옵션입니다.

  • 확장 프로젝트의 출력은 빈에 배치 VSIX 프로젝트. 이 옵션을 템플릿, 지원 되지 않는 어셈블리 및 사용자 지정 형식에 대 한 것이 좋습니다.

  • VSIX 패키지를 수동으로 만들어야 합니다. 만 다른 두 가지 옵션을 사용할 수 없을 경우이 옵션이 권장 됩니다.

이 문서는 세 번째 옵션에 설명합니다.

VSIX 패키지 만들기

확장을 수동으로 패키지를 extension.manifest 파일 및 확장 프로젝트 [Content_Types].xml 파일로 저장을 압축 된 파일을 빌드 출력을 추가 하 고.vsix 파일 이름 확장명을 갖도록 압축 된 파일의 이름을 바꿉니다. 패키지로 만들 확장 지원 되는 형식 이어야 합니다는 VSIX 스키마. 지원되는 확장 형식의 목록은 Visual Studio Extension 배포를 참조하십시오.

참고

VSIX 패키지에서 파일의 이름을 공백이 포함 해야 하지 않으며 Uniform 리소스 식별자 (URI), 예약 된 문자 정의에서 [RFC2396].

VSIX 패키지를 수동으로 만들려면

  1. VSIX 스키마가 지원 되는 형식에는 Visual Studio 확장을 만듭니다.

  2. XML 파일을 만들고 이름을 extension.vsixmanifest.

  3. Extension.vsixmanifest 파일에 따라 VSIX 스키마를 입력 합니다. 예제 목록은 참조 PackageManifest 요소 (루트 요소, VSX 스키마).

  4. 두 번째 XML 파일을 만들고 이름을 [Content_Types].xml.

  5. [Content_Types].xml 파일에서 지정한 채우기 [Content_types].xml(VSIX 배포).

  6. 두 XML 파일을 배포 하는 확장 함께 디렉터리에 배치 합니다.

    프로젝트 템플릿이나 항목 템플릿에는 템플릿 XML 파일과 같은 폴더에 들어 있는.zip 파일을 배치 합니다. XML 파일은.zip 파일에 두지 않습니다.

    다른 모든 경우에 동일한 빌드 출력 디렉터리에 XML 파일을 넣습니다.

  7. 콘텐츠 확장이 포함 된 폴더와 두 개의 XML 파일 Windows 탐색기에서 마우스 오른쪽 단추로 클릭 하 고 클릭 보낼 수, 다음을 클릭 하 고 압축 (zip) 폴더.

  8. 결과.zip 파일 이름을 파일 이름.vsix, 어디 파일 이름 패키지를 설치 합니다. 재배포 가능 파일의 이름입니다.

참고 항목

기타 리소스

VSIX 배포

VSIX 패키지 분석

PackageManifest 요소 (루트 요소, VSX 스키마)