将依赖项添加到 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 Version 声明为 [15.0.26730.3, 16.0]:

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

VSIXInstaller 将检测早期版本的 Visual Studio,并通知用户需要以后的更新。