'<typename>' no assembly '<assemblyname>' foi encaminhado para si mesmo e, portanto, é um tipo não suportado

Um assembly usa o TypeForwardedToAttribute para encaminhar um de seus tipos para outro assembly, mas especifica o mesmo tipo no mesmo assembly.

Encaminhamento de tipo significa reatribuir a definição de uma classe, estrutura, interface, delegação ou enumeração a um assembly diferente daquele em que foi originalmente definido. Geralmente é usado em conjunto com a refatoração de código, pela qual você divide um assembly em dois ou mais assemblies ou move o código de um assembly para outro.

Encaminhar um tipo para si mesmo resulta em encaminhamento circular. Se outro assembly tentasse acessar o tipo encaminhado, ele passaria por encaminhamento infinito sem nunca chegar a um tipo que não tivesse sido encaminhado.

ID de erro: BC31425

Para corrigir este erro

  • Encaminhe o tipo para um tipo em um assembly diferente ou não o encaminhe de todo.

Consulte também