Gallerie private per le estensioni di Visual Studio

È possibile condividere le estensioni all'interno dell'organizzazione ospitandole in una raccolta privata nella intranet o in un'altra infrastruttura interna. Le gallerie private usano attualmente feed Atom (RSS) per elencare le estensioni disponibili che Visual Studio può individuare tramite Gestione estensioni.

Note

È in corso lo sviluppo di un nuovo modello di galleria privata. L'approccio basato su Atom descritto qui continua a funzionare, ma tieni d'occhio eventuali annunci relativi al meccanismo aggiornato.

Una galleria privata è un feed Atom (file XML) che descrive le estensioni disponibili. Questo feed viene ospitato in un server Web, in una condivisione di rete o in qualsiasi posizione accessibile agli utenti di destinazione.

Per informazioni dettagliate sulla creazione del feed Atom, vedere Creare un feed Atom per una galleria privata ↗. È anche possibile usare lo strumento VsixUtil per generare feed. Vedere Creare un feed VSIX per una galleria privata ↗.

  1. In Visual Studio passare a Strumenti>Opzioni.
  2. Passare a Ambiente>.
  3. Selezionare Aggiungi per aggiungere una nuova raccolta.
  4. Nel campo Nome immettere un nome per la raccolta privata, ad esempio My Organization Extensions.
  5. Nel campo URL immettere l'URL del feed Atom o di un altro feed che ospita le estensioni.
  6. Selezionare OK per salvare.

La galleria privata viene ora visualizzata nella finestra di dialogo Estensioni> in Online.

  1. In Visual Studio passare a Estensioni>.
  2. Selezionare Online e scegliere la raccolta privata dall'elenco a sinistra.
  3. Esplorare o cercare l'estensione da installare.
  4. Selezionare Download per pianificare l'installazione.
  5. Chiudere tutte le istanze di Visual Studio per completare l'installazione.

Quando è disponibile una versione aggiornata di un'estensione nella raccolta privata, Visual Studio rileva automaticamente l'aggiornamento. Verificare la disponibilità di aggiornamenti in Estensioni>Gestisci estensioni>.

Gestire le gallerie private usando le impostazioni del Registro di sistema

È anche possibile aggiungere raccolte private tramite il Registro di sistema Windows o distribuire un file .pkgdef con la tua estensione che registra automaticamente la raccolta. Per altre informazioni, vedere Gestire una raccolta privata usando le impostazioni ↗ del Registro di sistema.