Adición de una dependencia a un paquete VSIX

Puede configurar una implementación de paquetes VSIX que instale las dependencias que aún no están presentes en el equipo de destino. Para ello, incluya las dependencias VSIX en el archivo source.extension.vsixmanifest .

Para agregar una dependencia

  1. Abra el archivo source.extension.vsixmanifest en la vista Diseño . Vaya a la pestaña Dependencias y haga clic en Nuevo.

  2. Para agregar una extensión instalada: en el cuadro de diálogo Agregar nueva dependencia , seleccione Extensión instalada y, a continuación, en Nombre, seleccione una extensión en la lista.

  3. Para agregar otro VSIX que no está instalado: en el cuadro de diálogo Agregar nueva dependencia , seleccione Archivo en el sistema de archivos y, a continuación, use el botón Examinar para seleccionar vsix.

Requerir una versión específica de Visual Studio

Si la extensión requiere una versión específica de Visual Studio 2017, por ejemplo, depende de una característica publicada en la versión 15.3, puede especificar el número de compilación en la instalación de VSIXTarget. Por ejemplo, la versión 15.3 tiene un número de compilación de "15.0.26730.3". Aquí puede ver la asignación de versiones para compilar números. Tenga en cuenta que el uso del número de versión '15.3' no funcionará correctamente.

Si la extensión requiere 15.3 o una versión superior, declararía la versión installationTarget como [15.0.26730.3, 16.0):

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

VSIXInstaller detectará versiones anteriores de Visual Studio e informará al usuario de que se requiere una actualización posterior.