Condividi tramite


Procedura: aggiungere o rimuovere riferimenti in Visual Studio (Visual Basic)

Aggiornamento: novembre 2007

Nota:

La procedura per impostare il percorso di riferimento per i progetti di Visual C# è leggermente diversa. In un progetto di Visual Basic fare clic sul pulsante Percorsi riferimento per visualizzare la finestra di dialogo Aggiungi riferimento. In un progetto di Visual C# utilizzare il Pagina Percorsi riferimento, Progettazione progetti (C#) di Progettazione progetti. Per ulteriori informazioni, vedere Procedura: impostare il percorso di riferimento (C#).

Per utilizzare un componente nell'applicazione è necessario prima aggiungere un riferimento a esso. In Visual Studio sono disponibili cinque opzioni nella Finestra di dialogo Aggiungi riferimento:

  • .NET elenca tutti i componenti .NET Framework a cui è possibile fare riferimento.

  • COM elenca tutti i componenti COM a cui è possibile fare riferimento.

  • Progetti elenca tutti i componenti riutilizzabili creati da progetti locali.

  • Sfoglia consente di selezionare un componente nel file system.

  • Recente contiene l'elenco dei componenti aggiunti di recente ai progetti nel computer.

Nella finestra di dialogo Aggiungi riferimenti sono elencati solo gli assembly nella cartella Public Assemblies (Programmi\Microsoft Visual Studio 9.0\Common7\IDE\Public Assemblies). È possibile copiare i propri assembly nella cartella Public Assemblies oppure individuarli direttamente. Tenere presente che non è possibile aggiungere riferimenti dalla Global Assembly Cache (GAC) poiché fa parte dell'ambiente di runtime.

Nota:

Il numero di schede disponibili nella parte superiore della finestra di dialogo Aggiungi riferimento può variare a seconda del tipo di progetto aperto e delle risorse utilizzate. Inoltre, alcuni componenti nell'elenco possono essere disattivati e visualizzati in grigio in funzione della versione di .NET Framework del progetto. Questo si verifica perché alcuni componenti di una versione di .NET Framework più recente non sono compatibili con progetti basati su una versione di .NET Framework precedente.

Se si distribuisce o si copia un'applicazione che contiene un riferimento a un componente personalizzato registrato nella Global Assembly Cache, tale componente non verrà distribuito o copiato con l'applicazione, indipendentemente dall'impostazione di Copy Local. Per ulteriori informazioni, vedere Riferimenti dei progetti.

Evitare di aggiungere riferimenti a file agli output di altri progetti della stessa soluzione, poiché potrebbero verificarsi errori di compilazione. Utilizzare invece la scheda Progetti della finestra di dialogo Aggiungi riferimento per creare riferimenti da progetto a progetto. Tale procedura facilita lo sviluppo in team, consentendo una migliore gestione delle librerie di classi create nei progetti. Per ulteriori informazioni, vedere Risoluzione dei problemi relativi ai riferimenti interrotti.

Se si desidera aggiungere un riferimento a una DLL COM registrata che contiene un manifesto interno, accertarsi prima di tutto di annullare la registrazione della DLL. In caso contrario, Visual Studio aggiungerà il riferimento all'assembly come un componente ActiveX e non come una DLL nativa.

È anche possibile aggiungere riferimenti Web tramite la finestra di dialogo Aggiungi riferimento Web. Per ulteriori informazioni, vedere Procedura: aggiungere e rimuovere riferimenti Web.

Per visualizzare un assembly nella finestra di dialogo Aggiungi riferimento

  • Spostare o copiare l'assembly in una o più delle seguenti posizioni:

    • La directory del progetto corrente. (È possibile trovare questi assembly utilizzando la scheda Sfoglia.)

    • Altre directory di progetto nella stessa soluzione. (È possibile trovare questi assembly utilizzando la scheda Progetti.)

    • Cartella Public Assemblies: Programmi\Microsoft Visual Studio 9.0\Common7\IDE\Public Assemblies. (È possibile trovare questi assembly nella scheda .NET.)

  • Impostare un percorso di riferimento per la directory che contiene l'assembly utilizzando la Finestra di dialogo Percorsi riferimento (Visual Basic) o laPagina Percorsi riferimento, Progettazione progetti (C#).

  • Impostare una chiave del Registro di sistema che specifica il percorso degli assembly da visualizzare:

    Aggiungere una delle seguenti chiavi del Registro di sistema, dove <AssemblyLocation> è la directory degli assembly che si desidera visualizzare nella finestra di dialogo Aggiungi riferimento, ad esempio C:\MyAssemblies\.

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\<versione>\AssemblyFoldersEx\MyAssemblies]@="<AssemblyLocation>"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\<versione>\AssemblyFoldersEx\MyAssemblies]@="<AssemblyLocation>"

    Nota:

    Se la chiave del Registro di sistema viene creata nel nodo HKEY_LOCAL_MACHINE, tutti gli utenti possono visualizzare gli assembly nel percorso specificato nella finestra di dialogo Aggiungi riferimento. Se la chiave del Registro di sistema viene creata nel nodo HKEY_CURRENT_USER, ha effetto solo sull'impostazione dell'utente corrente.

    Richiamare nuovamente la finestra di dialogo Aggiungi riferimento. Gli assembly dovrebbero essere visualizzati nella scheda .NET. In caso contrario, accertarsi che gli assembly si trovino nella directory <AssemblyLocation> specificata, quindi riavviare Visual Studio e riprovare.

Per aggiungere un riferimento in Visual Basic

  1. In Esplora soluzioni, fare doppio clic sul nodo Progetto del progetto.

  2. Fare clic sulla scheda Riferimenti in Progettazione progetti.

  3. Fare clic sul pulsante Aggiungi per visualizzare la finestra di dialogo Aggiungi riferimento.

  4. Nella finestra di dialogo Aggiungi riferimento scegliere la scheda relativa al tipo di componente a cui fare riferimento.

  5. Selezionare il componente a cui si desidera fare riferimento e quindi scegliere OK.

    Suggerimento:

    È possibile selezionare più componenti tenendo premuto il tasto CTRL, purché tutti i componenti si trovino nella stessa scheda.

Per aggiungere un riferimento in Visual C#

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sul nodo del progetto e scegliere Aggiungi riferimento.

  2. Nella finestra di dialogo Aggiungi riferimento scegliere la scheda relativa al tipo di componente a cui fare riferimento.

  3. Selezionare il componente a cui si desidera fare riferimento e quindi scegliere OK.

    Suggerimento:

    È possibile selezionare più componenti tenendo premuto il tasto CTRL, purché tutti i componenti si trovino nella stessa scheda.

Per rimuovere un riferimento in Visual Basic

  1. In Esplora soluzioni fare doppio clic sul nodo Progetto del progetto.

  2. Fare clic sulla scheda Riferimenti in Progettazione progetti.

  3. Nell'elenco Riferimenti scegliere il riferimento che si desidera rimuovere.

  4. Fare clic sul pulsante Rimuovi.

    Suggerimento:

    È anche possibile verificare la presenza di riferimenti inutilizzati nel progetto e rimuoverli tutti contemporaneamente. Per ulteriori informazioni, vedere Procedura: rimuovere riferimenti non utilizzati (Visual Basic).

Per rimuovere un riferimento in Visual C#

  1. In Esplora soluzioni aprire il nodo Riferimenti all'interno del nodo del progetto.

  2. Fare clic con il pulsante destro del mouse su un riferimento e scegliere Rimuovi.

    Suggerimento:

    È anche possibile verificare la presenza di riferimenti inutilizzati nel progetto e rimuoverli tutti contemporaneamente. Per ulteriori informazioni, vedere Procedura: rimuovere riferimenti non utilizzati (Visual Basic).

Per impostare il percorso di un riferimento in Visual Basic

  1. In Esplora soluzioni fare doppio clic sul nodo Progetto del progetto.

  2. Fare clic sulla scheda Riferimenti in Progettazione progetti.

  3. Fare clic sul pulsante Percorsi riferimenti.

  4. Nel campo Cartella della finestra di dialogo Percorsi riferimento immettere il percorso completo della cartella contenente i componenti.

  5. Fare clic sul pulsante Aggiungi cartella e quindi scegliere OK.

    Nota:

    Ogni volta che viene aperta la finestra di dialogo Aggiungi riferimento verrà inclusa nella ricerca solo la cartella specificata e non le relative sottocartelle. È necessario aggiungere un percorso distinto per ciascuna sottodirectory da ricercare.

Per impostare il percorso di un riferimento in Visual C#

  1. In Esplora soluzioni, fare clic con il pulsante destro del mouse sul nodo del progetto e scegliere Proprietà.

  2. In Progettazione progetti fare clic sulla scheda Percorsi riferimento.

  3. Nel campo Cartella immettere il percorso completo della cartella contenente i componenti.

  4. Fare clic sul pulsante Aggiungi cartella e quindi scegliere OK.

    Nota:

    Ogni volta che viene aperta la finestra di dialogo Aggiungi riferimento verrà inclusa nella ricerca solo la cartella specificata e non le relative sottocartelle. È necessario aggiungere un percorso distinto per ciascuna sottodirectory da ricercare.

Vedere anche

Attività

Risoluzione dei problemi relativi ai riferimenti interrotti

Procedura: aggiungere o rimuovere spazi dei nomi importati (Visual Basic)

Procedura: rimuovere riferimenti non utilizzati (Visual Basic)

Procedura: impostare la proprietà Copia localmente di un riferimento

Procedura: aggiungere elementi di progetto nuovi

Procedura: aggiungere e rimuovere riferimenti Web

Concetti

Riferimenti dei progetti

Riferimenti Web in Visual Studio

Altre risorse

Gestione dei riferimenti

Riferimenti a spazi dei nomi e componenti