'<elementname>' fa riferimento al tipo '<typename>' nel progetto '<projectname>', ma il tipo '<typename>' non è stato trovato nel progetto '<projectname>'

Un'espressione accede a un classe, a una struttura, a un modulo o a un'interfaccia a cui viene fatto riferimento in un altro progetto, ma quel progetto non contiene il tipo specificato.

Questo errore si verifica quando il progetto contiene un riferimento indiretto a un altro progetto nella stessa soluzione. In genere il progetto contiene un riferimento a un assembly che contiene un riferimento a un altro progetto. Se l'assembly accede al tipo specificato nell'altro progetto, viene definito il riferimento indiretto al tipo. Tuttavia, se il tipo non è presente nell'altro progetto, viene generato questo errore.

ID errore: BC30960

Per correggere l'errore

  • Se il tipo citato non è più definito in nessun punto, rimuovere o sostituire l'istruzione che prova ad accedervi. Potrebbe anche essere necessario apportare la stessa modifica nell'assembly che fornisce il riferimento indiretto al tipo citato.

  • Se il tipo citato è definito in un punto qualsiasi, creare un riferimento diretto al progetto o all'assembly che lo definisce.

Vedi anche