Condividi tramite


Gestione di estensioni e aggiornamenti per Visual Studio

È possibile utilizzare la finestra di dialogo Estensioni e aggiornamenti per installare estensioni ed esempi di Visual Studio da siti Web e da altri percorsi e quindi abilitarli, disabilitarli, aggiornarli o disinstallarli.Per aprire la finestra di dialogo, nella barra dei menu scegliere Strumenti, Estensioni e aggiornamenti. In alternativa, nella casella Avvio veloce digitare semplicemente Estensioni.

Ricerca di estensioni

È possibile installare le estensioni da Visual Studio Gallery o dalla galleria di esempio del sito Web Microsoft.Le estensioni possono essere controlli, esempi, modelli, strumenti o altri componenti che aggiungono funzionalità a Visual Studio.In Visual Studio sono supportate estensioni nel formato di pacchetto VSIX. Queste includono modelli di progetto, modelli di elemento, elementi di Casella degli strumenti componenti MEF (Managed Extension Framework) e VSPackage.Anche le estensioni basate su MSI sono supportate per il download e l'installazione, ma la finestra di dialogo Estensioni e aggiornamenti non consente di abilitarle o disabilitarle.

Installazione o disinstallazione di estensioni

Nel riquadro sinistro della finestra di dialogo Estensioni e aggiornamenti espandere Online e selezionare Visual Studio Gallery.Se si conosce il nome dell'estensione o parte di esso, è possibile effettuare una ricerca nella casella Cerca Visual Studio Gallery nel riquadro di destra oppure scorrere l'elenco nel riquadro centrale.Selezionare l'estensione desiderata, fare clic sul pulsante Download, quindi scegliere Installa.Per caricare l'estensione, è necessario riavviare Visual Studio.

Se si tenta di installare un'estensione con dipendenze, il programma di installazione verifica se siano già installate.Se non sono installate, nella finestra di dialogo Estensioni e aggiornamenti verranno elencate tutte le dipendenze che devono essere installate prima dell'estensione.

Se si desidera interrompere l'utilizzo di un'estensione, è possibile disabilitarla o disinstallarla.Disabilitandola, un'estensione rimarrà installata ma non caricata.È possibile disabilitare solo le estensioni VSIX; le estensioni MSI possono solo essere disinstallate.Per disabilitare o disinstallare un'estensione, nel riquadro sinistro selezionare Installato, nel riquadro centrale selezionare l'estensione e quindi scegliere il pulsante Disabilita o il pulsante Disinstalla.Per scaricare un'estensione disabilitata, è necessario riavviare Visual Studio.

Nota importanteImportante

È possibile disinstallare solo le estensioni installate per utente.Non è possibile disinstallare le estensioni installate per computer, ad esempio NuGet.

Estensioni amministrative e per utente

La maggior parte delle estensioni sono per utente e sono installate in %LocalAppData%\Microsoft\VisualStudio\<versione di Visual Studio>\Extensions\.Alcune estensioni sono amministrative e sono installate in <cartella di installazione di Visual Studio>\Common7\IDE\Extensions\.

Per proteggere il sistema da estensioni che possono contenere errori o codice dannoso, è possibile limitare il caricamento delle estensioni per utente nei soli in casi in cui Visual Studio sia in esecuzione con autorizzazioni utente normali e non con autorizzazioni utente amministrative.A tale scopo, nella barra dei menu scegliere Strumenti, Opzioni e quindi, nella finestra di dialogo Opzioni, espandere Ambiente e selezionare Estensioni e aggiornamenti. È inoltre sufficiente digitare Estensione nella casella Avvio veloce. Deselezionare la casella di controllo Carica estensioni per utente se eseguite come amministratore, quindi riavviare Visual Studio.

Copie master e copie di lavoro

Quando si installa un esempio online, la soluzione viene memorizzata in due posizioni:

  • Una copia di lavoro viene memorizzata nel percorso specificato nella finestra di dialogo Nuovo progetto.

  • Una copia master separata viene memorizzata nel computer.

È possibile utilizzare la finestra di dialogo Estensioni e aggiornamenti per eseguire queste attività correlate agli esempi:

  • Elencare le copie master degli esempi installati.

  • Disabilitare o disinstallare la copia master di un esempio.

  • Installare pacchetti di esempio, ovvero raccolte di esempi relativi a una tecnologia o una funzionalità.

  • Installare singoli esempi online. A tale scopo è inoltre possibile utilizzare la finestra di dialogo Nuovo progetto.

  • Visualizzare notifiche di aggiornamenti quando vengono pubblicate modifiche al codice sorgente per gli esempi installati.

  • Aggiornare la copia master di un esempio installato quando è disponibile un aggiornamento.

Installazione senza utilizzare la finestra di dialogo Estensioni e Aggiornamenti

Le estensioni che sono state incluse in file .vsix possono essere disponibili in posizioni diverse dalla Raccolta di Visual Studio.Sebbene la finestra di dialogo Estensioni e aggiornamenti non consenta di rilevare questi file, è possibile installarne uno selezionando il file .vsix, premendo il tasto INVIO e quindi seguendo le istruzioni.Una volta installata l'estensione, sarà possibile utilizzare la finestra di dialogo Estensioni e aggiornamenti per abilitarla, disabilitarla o disinstallarla.

Estensioni basate su MSI

Nella finestra di dialogo Estensioni e aggiornamenti non sono supportate le estensioni basate su MSI, a meno che non sia incluso un file extension.vsixmanifest.Tali estensioni vengono visualizzate in Estensioni e Aggiornamenti per l'installazione o la disinstallazione, ma non è possibile abilitarle, disabilitarle o aggiornarle

Vedere anche

Concetti

Personalizzazione delle impostazioni di sviluppo in Visual Studio