'<nometipo>' nell'assembly '<nomeassembly>' è stato inoltrato a se stesso, quindi non è un tipo supportato

Aggiornamento: novembre 2007

'<typename>' in assembly '<assemblyname>' has been forwarded to itself and so is an unsupported type

Un assembly utilizza TypeForwardedToAttribute per inoltrare uno dei suoi tipi a un altro assembly ma specifica lo stesso tipo all'interno dello stesso assembly.

Il termine Inoltro dei tipi indica la riassegnazione di una classe, struttura, interfaccia, delegato o enumerazione a un assembly diverso quello di definizione originale. Viene spesso utilizzato insieme alla tecnica di refactoring di codice che consente di dividere un assembly in due o più parti oppure di spostare codice da un assembly a un altro.

L'inoltro di un tipo a se stesso genera un inoltro circolare. Se un altro assembly provasse ad accedere al tipo inoltrato, entrerebbe in un inoltro infinito senza mai raggiungere un tipo che non è stato inoltrato.

ID errore: BC31425

Per correggere l'errore

  • Inoltrare il tipo a un tipo di un altro assembly, oppure non inoltrarlo affatto.

Vedere anche

Attività

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

Concetti

Riferimenti dei progetti

Riferimenti

Type Forwarding

TypeForwardedToAttribute