Condividi tramite


Procedura: controllare i componenti aggiuntivi tramite Gestione componenti aggiuntivi

Gestione componenti aggiuntivi è uno strumento che consente di caricare e rimuovere componenti aggiuntivi nell'ambiente di sviluppo integrato (IDE, Integrated Development Environment) e di specificarne il comportamento durante il caricamento.In Gestione componenti aggiuntivi vengono elencati tutti i componenti aggiuntivi registrati in Visual Studio.

Finestra di dialogo Gestione componenti aggiuntivi

Schermata AddInManager

Tramite Gestione componenti aggiuntivi è possibile:

  • Caricare o scaricare immediatamente un componente aggiuntivo.

  • Specificare che un componente aggiuntivo deve essere caricato all'avvio dell'ambiente.

  • Specificare che un componente aggiuntivo deve essere caricato all'avvio dell'ambiente tramite la riga di comando, ad esempio con un'operazione di compilazione o di esecuzione.

Caricamento e gestione di componenti aggiuntivi

Nell'elenco Componenti aggiuntivi disponibili vengono visualizzati solo i componenti aggiuntivi registrati.I componenti aggiuntivi creati tramite la Creazione guidata componente aggiuntivo vengono registrati automaticamente in Visual Studio.Per informazioni sulla registrazione dei componenti aggiuntivi e sulla modalità di registrazione manuale dei componenti aggiuntivi affinché vengano visualizzati nell'elenco Componenti aggiuntivi disponibili, vedere Registrazione di un componente aggiuntivo.

Di seguito viene illustrato come caricare componenti aggiuntivi e come specificare che vengano avviati all'avvio dell'IDE.

[!NOTA]

Non è possibile utilizzare il tasto TAB per spostarsi sulle colonne Avvio e Riga di comando.È invece necessario utilizzare rispettivamente ALT + S e ALT + C per attivare e disabilitare le selezioni.

[!NOTA]

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma.Queste procedure sono state sviluppate con le Impostazioni generali per lo sviluppo attive.Per modificare le impostazioni, scegliere Importa/EsportaImpostazioni dal menu Strumenti.Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Per caricare immediatamente un componente aggiuntivo

  1. Scegliere Gestione componenti aggiuntivi dal menu Strumenti.

  2. Selezionare il componente aggiuntivo dall'elenco.

  3. Selezionare la casella accanto al componente aggiuntivo nella colonna Componenti aggiuntivi disponibili, quindi scegliere OK.

    Se il componente aggiuntivo dispone di un'interfaccia utente, quest'ultima verrà visualizzata.In alternativa, il componente aggiuntivo potrebbe essere visualizzato come un pulsante della barra degli strumenti o come un comando di menu, in base alla modalità di programmazione utilizzata per il componente aggiuntivo.Se il componente aggiuntivo non dispone di un'interfaccia utente, verrà caricato in modo invisibile e verrà eseguito.

    SuggerimentoSuggerimento

    Se si tenta di caricare un componente aggiuntivo che non risulta più disponibile, Visual Studio consente di annullarne la registrazione in modo che non venga più visualizzato nell'elenco.

Per specificare che un componente aggiuntivo deve essere caricato all'avvio dell'ambiente

  1. Selezionare il componente aggiuntivo dall'elenco.

  2. Selezionare la casella nella colonna Avvio.

    Al successivo avvio dell'ambiente il componente aggiuntivo verrà caricato (se disponibile).

    Le informazioni sulla registrazione dei componenti aggiuntivi vengono archiviate come informazioni XML in un file Addin o come una chiave nel Registro di sistema di Windows.Per ulteriori informazioni, vedere Registrazione di un componente aggiuntivo.

xwdatdwh.collapse_all(it-it,VS.110).gifRichiamo di componenti aggiuntivi mediante la riga di comando Devenv di Visual Studio

Oltre a utilizzare Gestione componenti aggiuntivi per avviare i componenti aggiuntivi, è possibile caricare un componente aggiuntivo in fase di compilazione utilizzando la riga di comando Devenv.Per ulteriori informazioni, vedere Procedura: eseguire componenti aggiuntivi sulla riga di comando e Opzioni della riga di comando devenv.

xwdatdwh.collapse_all(it-it,VS.110).gifImpedire il caricamento di componenti aggiuntivi all'avvio dell'ambiente

Se si è selezionata la casella nella colonna Avvio di Gestione componenti aggiuntivi, il componente aggiuntivo viene caricato all'avvio dell'IDE.In alcuni casi potrebbe essere preferibile che il componente aggiuntivo non venga avviato,ad esempio se si verifica un problema con il codice del componente aggiuntivo che potrebbe causare l'arresto di Visual Studio oppure durante il processo di scrittura del componente aggiuntivo quando è preferibile rimandare l'avvio dopo il completamento del processo.

Fortunatamente, è possibile disabilitare l'avvio automatico dei componenti aggiuntivi all'avvio dell'IDE.Per eseguire questa operazione, tenere premuto il tasto MAIUSC all'avvio di Visual Studio.

In questo modo, sarà sempre possibile avviare i componenti aggiuntivi che dispongono di un'interfaccia utente (UI), ad esempio di un pulsante della barra dei comandi o di un comando di menu, scegliendo tale pulsante o comando.Si impedisce invece l'avvio automatico di tutti i componenti aggiuntivi all'avvio di Visual Studio.

xwdatdwh.collapse_all(it-it,VS.110).gifAggiornamento del file XML AddIn dopo lo spostamento di progetti di componenti aggiuntivi

Quando un progetto di componente aggiuntivo viene spostato in un'altra posizione, è necessario aggiornare il percorso corrispondente nel file XML AddIn.In caso contrario, si riceverà il messaggio di errore "Impossibile trovare il file di origine".

Per evitare questo problema, aggiornare il percorso nel tag riportato di seguito del file XML del componente aggiuntivo del progetto:

<Assembly>C:\MyAddin1.dll</Assembly>

Vedere anche

Attività

Procedura: creare un componente aggiuntivo

Procedura dettagliata: creazione di una procedura guidata

Riferimenti

Comandi e opzioni di Visual Studio

Altre risorse

Creazione di componenti aggiuntivi e di procedure guidate