Erro do compilador C3238
'type': um tipo com este nome já foi encaminhado para o assembly 'assembly'
Um tipo foi definido em um aplicativo cliente que também é definido, por meio da sintaxe de encaminhamento de tipo, em um assembly referenciado. Ambos os tipos não podem ser definidos no escopo do aplicativo.
Consulte Encaminhamento de Tipo (C++/CLI) para obter mais informações.
Exemplos
O exemplo a seguir cria um assembly que contém um tipo que foi encaminhado de outro assembly.
// C3238.cpp
// compile with: /clr /LD
public ref class R {};
O exemplo a seguir cria um assembly que continha a definição de tipo, mas não contém apenas sintaxe de encaminhamento de tipo.
// C3238_b.cpp
// compile with: /clr /LD
#using "C3238.dll"
[ assembly:TypeForwardedTo(R::typeid) ];
O exemplo a seguir gera C3238.
// C3238_c.cpp
// compile with: /clr /c
// C3238 expected
// Delete the following line to resolve.
#using "C3238_b.dll"
public ref class R {};