Поделиться через


Добавление зависимости в пакет VSIX

Вы можете настроить развертывание пакета VSIX, которое устанавливает все зависимости, которые еще не присутствуют на целевом компьютере. Для этого включите зависимости VSIX в файл source.extension.vsixmanifest .

Добавление зависимости

  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 и сообщит пользователю о необходимости последующего обновления.