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 ambiguity between projects '<projectname1>' and '<projectname2>'
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 si dispone di riferimenti di progetto a più assembly che definiscono quel tipo.
I progetti citati producono assembly con lo stesso nome. Pertanto, il compilatore non può determinare l'assembly da utilizzare per il tipo a cui si accede.
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: BC30969
Per correggere l'errore
Determinare quale progetto produce l'assembly migliore per il progetto a cui fare riferimento. Per questa decisione si potrebbero utilizzare criteri quali la facilità di accesso al file e la frequenza degli aggiornamenti.
Nelle proprietà di progetto aggiungere un riferimento al file contenente 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
Concetti
Risoluzione di un riferimento quando più variabili hanno lo stesso nome