Il progetto '<nomeprogetto1>' contiene un riferimento indiretto al progetto '<nomeprogetto2>' che contiene '<nometipo>'

Aggiornamento: novembre 2007

Messaggio di errore

Il progetto '<nomeprogetto1>' contiene un riferimento indiretto al progetto '<nomeprogetto2>' che contiene '<nometipo>'. Aggiungere un riferimento a un progetto '<nomeprogetto2>' nel progetto.
Project '<projectname1>' makes an indirect reference to project '<projectname2>', which contains '<typename>'. Add a project reference to '<projectname2>' to your project.

Il codice nel progetto accede a un tipo definito nell'altro progetto, ma il progetto non ha un riferimento diretto al progetto di definizione.

Il tipo potrebbe essere una classe, una struttura, un'interfaccia, un modulo o un'enumerazione.

Il progetto che definisce il tipo citato produce un assembly contenente il tipo. Se il progetto non fa riferimento direttamente al progetto di definizione, il compilatore non sarà in grado di garantire che l'assembly contenente il tipo sia nella soluzione e disponibile per l'accesso.

ID errore: BC31532

Per correggere l'errore

  • Determinare quale progetto definisce il tipo citato e aggiungervi un riferimento al progetto.

Vedere anche

Attività

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

Concetti

Riferimenti dei progetti

Altre risorse

Riferimenti a spazi dei nomi e componenti

Gestione dei riferimenti