Aggiungere una dipendenza a un pacchetto VSIX

È possibile configurare una distribuzione di pacchetti VSIX che installa tutte le dipendenze non già presenti nel computer di destinazione. A tale scopo, includere le dipendenze VSIX nel file source.extension.vsixmanifest .

Per aggiungere una dipendenza

  1. Aprire il file source.extension.vsixmanifest nella visualizzazione Progettazione . Passare alla scheda Dipendenze e fare clic su Nuovo.

  2. Per aggiungere un'estensione installata: nella finestra di dialogo Aggiungi nuova dipendenza selezionare Estensione installata e quindi selezionare un'estensione nell'elenco in Nome.

  3. Per aggiungere un altro VSIX non installato: nella finestra di dialogo Aggiungi nuova dipendenza selezionare File nel file system e quindi usare il pulsante Sfoglia per selezionare VSIX.

Richiedere una versione specifica di Visual Studio

Se l'estensione richiede una versione specifica di Visual Studio 2017, ad esempio, dipende da una funzionalità rilasciata nella versione 15.3, è possibile specificare il numero di build nell'installazione di VSIXTarget. Ad esempio, la versione 15.3 ha un numero di build "15.0.26730.3". Qui è possibile visualizzare il mapping delle versioni ai numeri di compilazione. Si noti che l'uso del numero di versione '15.3' non funzionerà correttamente.

Se l'estensione richiede la versione 15.3 o successiva, si dichiara la versione InstallationTarget come [15.0.26730.3, 16.0):

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

VSIXInstaller rileverà le versioni precedenti di Visual Studio e informerà l'utente che è necessario un aggiornamento successivo.