Partilhar via


'<typename>' no assembly '<assemblyname>' foi encaminhado para si mesmo e, portanto, é um tipo sem suporte

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

Encaminhamento de Tipo significa a reatribuição da definição de uma classe, estrutura, interface, representante ou enumeração a um conjunto de módulos (assembly) diferente do qual ele foi originalmente definido.Ele é geralmente usado em conjunto com refatoração de código, por meio da qual você divide um conjunto de módulos (assembly) em dois ou mais conjuntos de módulos (assemblies) ou move o código de um conjunto de módulos (assembly) para outro.

Encaminhamento de um tipo a mesmo resultados em encaminhamento circular.Se outro assembly tentou acessar o tipo encaminhado, ele iria por meio de encaminhamento infinitas sem jamais chegar a um tipo que não tinha sido encaminhado.

ID de erro: BC31425

Para corrigir este erro

  • Encaminhar o tipo para um tipo em um assembly diferente ou não o encaminha todo.

Consulte também

Tarefas

Como: Adicionar ou remover referências no Visual Studio (Visual Basic)

Conceitos

Referências do projeto

Referência

Forwarding tipo

TypeForwardedToAttribute