다음을 통해 공유


방법: Visual Studio Extension 업데이트

확장 관리자를 사용하여 시스템에서 확장을 업데이트하는 방법으로 업데이트된 버전을 설치할 수 있습니다. 확장의 업데이트 버전을 만든 경우 VSIX 매니페스트에서 버전 번호를 증가시켜 확장이 업데이트되었음을 표시할 수 있습니다.

확장 관리자에서는 가져온 확장의 VSIX 매니페스트와 설치된 확장의 VSIX 매니페스트를 비교하여 업데이트를 인식합니다. 업데이트로 인식되려면 가져온 매니페스트와 설치된 매니페스트의 ID는 서로 동일하고 Version 번호는 가져온 매니페스트가 더 높아야 합니다. 설치된 매니페스트보다 Version 번호가 낮거나 같을 경우에는 패키지를 설치할 수 없습니다. ID 값이 일치하지 않으면 아직 설치되지 않은 패키지는 별도의 확장으로 인식됩니다.

개발 하는 동안 충돌을 방지 하려면 진행 중인 확장의 이전 버전을 제거 하 고 또한 제거 또는 다른 잠재적으로 충돌 하는 확장을 사용 하지 않도록 설정 한다는 것이 좋습니다.

시스템에서 확장을 업데이트하려면

  1. 도구 메뉴에서 확장 관리자를 클릭합니다.

  2. 확장 관리자의 왼쪽 창에서 업데이트를 클릭합니다.

  3. 가운데 창에서 설치할 업데이트를 클릭합니다.

    업데이트된 확장의 버전 번호가 다른 정보와 함께 오른쪽 창에 표시됩니다.

  4. 오른쪽 창 맨 아래에서 업데이트를 클릭합니다.

    확장 관리자에서는 확장의 설치된 버전을 새 버전으로 바꿉니다.

확장 업데이트를 게시하려면

  1. Visual Studio에서 업데이트할 확장이 있는 솔루션을 엽니다. 필요에 따라 변경합니다.

  2. 솔루션 탐색기에서 source.extension.manifest를 엽니다.

  3. 매니페스트 디자이너에서 Version 필드에 있는 번호 값을 증가시킵니다.

  4. 솔루션을 저장하고 빌드합니다.

  5. 해당 프로젝트의 \bin\debug\ 폴더에 있는 새 .vsix 파일을 Visual Studio Gallery 웹 사이트로 업로드합니다.

    업데이트를 자동으로 찾도록 확장 관리자가 설정된 상태에서 확장의 이전 버전을 보유 중인 사용자가 확장 관리자를 열면 업데이트 목록에 새 버전이 나타납니다.

참고 항목

기타 리소스

Visual Studio Extension 배포

VSIX 패키지 분석

Visual Studio 확장 및 업데이트 관리