다음을 통해 공유


VSIX 패키지에 종속성 추가

대상 컴퓨터에 아직 없는 종속성을 설치하는 VSIX 패키지 배포를 설정할 수 있습니다. 이렇게 하려면 source.extension.vsixmanifest 파일에 대한 VSIX 종속성을 포함합니다.

종속성을 추가하려면

  1. 디자인 보기에서 source.extension.vsixmanifest 파일을 엽니다. 종속성 탭으로 이동하여 새로 만들기를 클릭합니다.

  2. 설치된 확장을 추가하려면: 새 종속성 추가 대화 상자에서 설치된 확장을 선택한 다음, 이름에서는 목록에 표시된 확장을 선택합니다.

  3. 설치되지 않은 다른 VSIX를 추가하려면: 새 종속성 추가 대화 상자에서 파일 시스템의 파일을 선택한 다음, 찾아보기 단추를 사용하여 VSIX를 선택합니다.

특정 Visual Studio 릴리스 필요

예를 들어 확장에 특정 버전의 Visual Studio 2017이 필요한 경우 15.3에서 릴리스된 기능에 따라 VSIX InstallationTarget에서 빌드 번호를 지정할 수 있습니다. 예를 들어 릴리스 15.3의 빌드 번호는 '15.0.26730.3'입니다. 릴리스와 빌드 번호의 매핑은 여기에서 볼 수 있습니다. 릴리스 번호 '15.3'을 사용하면 제대로 작동하지 않습니다.

확장에 15.3 이상이 필요한 경우 InstallationTarget 버전을 [15.0.26730.3, 16.0)으로 선언합니다.

<Installation>
  <InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[15.0.26730.3, 16.0)" />
</Installation>

VSIXInstaller는 이전 버전의 Visual Studio를 검색하고 사용자에게 이후 업데이트가 필요하다고 알립니다.