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.
Aggiornamento: novembre 2007
Reference required to assembly '<assemblyidentity>' containing type '<typename>', but a suitable reference could not be found due to possible circular references: <referencedependencylist>
In un'espressione viene utilizzato un tipo, ad esempio una classe, una struttura, un'interfaccia, un'enumerazione o un delegato, definito all'esterno del progetto. Tuttavia, il riferimento di progetto a quell'assembly fa parte di un insieme di riferimenti circolari.
Quando molti progetti hanno riferimenti fra loro, i riferimenti possono essere circolari. Due progetti, ad esempio, possono avere riferimenti reciproci. Più in generale, una catena di riferimenti da un progetto al successivo può alla fine ritornare al progetto iniziale. In questi casi, non esiste alcun progetto finale alla fine della catena con cui risolvere il riferimento.
Per accedere a un tipo definito in un altro assembly, il compilatore Visual Basic deve avere un riferimento a quell'assembly. Deve trattarsi di un riferimento unico, non ambiguo, che non causi riferimenti circolari tra i progetti.
ID errore: BC30962
Per correggere l'errore
- Nelle proprietà di progetto aggiungere un riferimento diretto al progetto generante l'assembly che definisce il tipo in uso.
Vedere anche
Attività
Procedura: aggiungere o rimuovere riferimenti in Visual Studio (Visual Basic)
Procedura: modificare le proprietà e le impostazioni di configurazione dei progetti
Risoluzione dei problemi relativi ai riferimenti interrotti