Sdílet prostřednictvím


Chyba kompilátoru C3238

'type' : Typ s tímto názvem již byl předán sestavení 'assembly'

Poznámky

Typ byl definován v klientské aplikaci, která je také definována prostřednictvím syntaxe předávání typů v odkazovaném sestavení. Oba typy nelze definovat v oboru aplikace.

Další informace najdete v tématu Předávání typů (C++/CLI ).

Příklady

Následující příklad vytvoří sestavení, které obsahuje typ, který byl předán z jiného sestavení.

// C3238.cpp
// compile with: /clr /LD
public ref class R {};

Následující příklad vytvoří sestavení, které se používá k zahrnutí definice typu, ale nejen obsahuje syntaxi předávání typů.

// C3238_b.cpp
// compile with: /clr /LD
#using "C3238.dll"
[ assembly:TypeForwardedTo(R::typeid) ];

Následující příklad vygeneruje C3238.

// C3238_c.cpp
// compile with: /clr /c
// C3238 expected
// Delete the following line to resolve.
#using "C3238_b.dll"
public ref class R {};