Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Dopo aver completato lo sviluppo dell'estensione, è possibile installarla in altri computer, condividerla con il team o pubblicarla nel marketplace Visual Studio. Questa sezione illustra tutto ciò che serve per pubblicare e gestire l'estensione: uso di pacchetti VSIX, pubblicazione, localizzazione, firma e aggiornamento.
Uso dei pacchetti VSIX
Le estensioni di Visual Studio vengono distribuite come pacchetti VSIX: .vsix file che contengono file binari, metadati e file di supporto dell'estensione. Sia le estensioni VisualStudio.Extensibility che VSSDK usano lo stesso formato di pacchetto VSIX.
Per i nuovi progetti in Visual Studio 18.11 o versione successiva, usare il modello Modello di progetto VSIX moderno. Se si usa un ambiente di sviluppo precedente o si gestisce un progetto di creazione di pacchetti esistente, vedere Creazione di pacchetti VSIX per progetti meno recenti. Scegli un flusso di lavoro del progetto; non è necessario seguire entrambe le guide per pacchettizzare la tua estensione.
Un pacchetto VSIX viene compilato automaticamente quando si compila il progetto di estensione in modalità release . Il file risultante .vsix si trova nella cartella di output del progetto , ad esempio bin\Release.
È possibile usare il formato VSIX per creare un pacchetto contenente componenti di estensione, assembly e file di supporto. Il formato VSIX usa la distribuzione basata su file e segue lo standard OPC (Open Packaging Conventions).
Pubblica la tua estensione su Visual Studio Marketplace
È possibile distribuire l'estensione semplicemente condividendo il .vsix file, ma il modo migliore per raggiungere un pubblico di grandi dimensioni consiste nel pubblicare nell'Visual Studio Marketplace ↗. Le estensioni del Marketplace sono disponibili per tutti gli utenti di Visual Studio tramite Gestione estensioni (Estensioni>).
Per una procedura dettagliata, vedere Pubblicare nel Marketplace. È anche possibile automatizzare la pubblicazione utilizzando lo strumento da riga di comando VsixPublisher.exe.
Gallerie private
Quando si sviluppano estensioni per l'organizzazione, è possibile condividerle ospitando una raccolta privata nella intranet. Le gallerie private usano feed Atom (RSS) che Visual Studio può individuare tramite Gestione estensioni.
Per altre informazioni, vedere Raccolte private.
Localizza la tua estensione
Se si prevede di rilasciare l'estensione in lingue/aree geografiche diverse, è consigliabile localizzarla. Le estensioni di VisualStudio.Extensibility usano i file string-resources.json per localizzare i nomi visualizzati dei comandi, le descrizioni comando e altri metadati.
Per ulteriori dettagli, consulta Localizzare le estensioni.
Firma l'estensione
L'aggiunta di una firma digitale a un pacchetto VSIX protegge l'estensione e impedisce la manomissione. Durante l'installazione, il programma di installazione VSIX visualizza la firma e un collegamento al certificato.
Per informazioni dettagliate, vedere Firmare pacchetti VSIX.
Aggiorna e gestisci le versioni dell'estensione
Dopo aver pubblicato l'estensione, sarà necessario aggiornarla nel tempo. Gestione estensioni rileva automaticamente gli aggiornamenti quando è disponibile una versione più recente nel Marketplace o in una raccolta privata.
Per informazioni dettagliate, vedere Pubblicare nel Marketplace.
Contenuti correlati
| Article | Description |
|---|---|
| Pubblicare nel Marketplace | Guida dettagliata per la pubblicazione nel Marketplace. |
| Pubblicare tramite riga di comando | Automatizza la pubblicazione con VsixPublisher.exe. |
| Firmare pacchetti VSIX | Firma digitalmente l'estensione per sicurezza. |
| Localizzare le estensioni | Specificare i metadati localizzati per gli utenti internazionali. |
| Gallerie private | Distribuisci le estensioni all'interno dell'organizzazione. |