'<typename>' nell’assembly '<assemblyname>' è stato trasferito a se stesso, quindi non è un tipo supportato

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

Inoltro del tipo indica la riassegnazione della definizione di una classe, struttura, interfaccia, delegato o enumerazione a un assembly diverso da quello in cui è stato definito. Viene spesso usato in combinazione con il refactoring del codice, che consente di dividere un assembly in due o più assembly oppure di spostare il 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.

Vedi anche