Visual Studio 확장 전달
확장 개발을 완료한 후 다른 컴퓨터에 설치하거나, 친구 및 동료와 공유하거나, Visual Studio Marketplace에 게시할 수 있습니다. 이 섹션에서는 확장을 게시하고 유지 관리하기 위해 수행해야 하는 .vsix 파일 작업, 게시, 지역화, 업데이트 등의 모든 작업을 설명합니다.
VSIX 확장 작업
빈 VSIX 프로젝트를 만든 다음, 다른 항목 템플릿을 추가하여 VSIX 확장을 만들 수 있습니다. 자세한 내용은 VSIX 프로젝트 템플릿을 참조하세요.
VSIX 형식을 사용하여 프로젝트 템플릿, 항목 템플릿, VSPackages, MEF(Managed Extensibility Framework) 구성 요소, 도구 상자 컨트롤, 어셈블리 및 사용자 지정 형식(Visual Studio 2017용 사용자 지정 시작 페이지 포함)을 패키지할 수 있습니다. VSIX 형식은 파일 기반 배포를 사용합니다. VSIX 패키지에 관한 자세한 내용은 VSIX 패키지 분석을 참조하세요.
VSIX 형식은 코드 조각 설치를 지원하지 않습니다. 또한 GAC(전역 어셈블리 캐시) 또는 시스템 레지스트리에 쓰는 것과 같은 다른 특정 시나리오를 지원하지 않습니다. GAC 또는 설치의 레지스트리에 써야 하는 경우 Windows Installer를 사용해야 합니다. 자세한 내용은 Windows Installer 배포에 대한 확장 준비를 참조하세요.
Visual Studio Marketplace에 확장 게시
.vsix 파일을 메일로 보내거나 서버에 배치하여 다른 사용자에게 확장을 배포할 수 있습니다. 그러나 많은 사용자에게 코드를 전달하는 가장 좋은 방법은 Visual Studio Marketplace에 배치하는 것입니다. Visual Studio 사용자는 확장 및 업데이트 통해 Visual Studio Marketplace 확장을 사용할 수 있습니다. 자세한 내용은 Visual Studio 확장명 찾기 및 사용을 참조하세요.
Visual Studio Marketplace에 확장을 업로드하는 방법을 보여 주는 전체 예제는 연습: Visual Studio 확장 게시를 참조하세요.
전용 갤러리
컨트롤, 템플릿 및 도구를 개발할 때 인트라넷의 프라이빗 갤러리에 게시하여 조직과 공유할 수 있습니다. 자세한 내용은 Private Galleries을 참조하세요.
확장 지역화
확장을 다양한 로캘로 릴리스하려는 경우 지역화를 고려해야 합니다. 관련된 항목에 대한 설명은 VSIX 패키지 지역화를 참조하세요.
확장 업데이트 및 버전 관리
확장을 게시한 후에는 확장을 업데이트해야 할 시기가 옵니다. Visual Studio Marketplace에 게시된 확장을 업데이트하는 방법을 알아보려면 방법: 확장 업데이트를 참조하세요.
여러 버전의 Visual Studio를 지원하도록 확장을 설정할 수 있습니다. 자세한 내용은 여러 버전의 Visual Studio 지원을 참조하세요.
관련 항목
제목 | 설명 |
---|---|
VSIX 프로젝트 템플릿 시작 | VSIX 프로젝트 템플릿을 사용하여 사용자 지정 프로젝트 템플릿을 설치하는 방법을 설명합니다. |
VSIX 패키지 분석 | VSIX 패키지의 구성 요소를 설명합니다. |
VSIX 프로젝트 템플릿 | 확장을 패키지하고 게시하는 방법에 대한 단계별 지침을 제공합니다. |
VSIX 패키지 지역화 | extension.vsixlangpack 파일을 사용하여 설치 프로세스에 대한 지역화된 텍스트를 제공하는 방법을 설명합니다. |
방법: 확장 업데이트 | 시스템에서 확장을 업데이트하는 방법과 기존 Visual Studio 확장에 업데이트를 배포하는 방법을 설명합니다. |
방법: VSIX 패키지에 종속성 추가 | VSIX 배포 패키지에 참조를 추가하는 방법을 설명합니다. |
Windows Installer 배포에 대한 확장 준비 | Windows Installer를 사용하여 확장을 배포하는 방법을 설명합니다. |
VSIX 패키지 서명 | VSIX 패키지에 서명하는 방법을 설명합니다. |
전용 갤러리 | 확장에 대한 프라이빗 갤러리를 만드는 방법을 설명합니다. |
여러 버전의 Visual Studio 지원 | 확장이 여러 버전의 Visual Studio를 지원하도록 하는 방법을 보여 줍니다. |
Visual Studio 찾기 | 사용자 지정 확장 배포를 위해 Visual Studio 인스턴스를 찾는 방법을 설명합니다. |