Delen via


Compilerfout C3465

als u het type 'type' wilt gebruiken, moet u refereren aan de assembly 'assembly'

Opmerkingen

Type doorsturen werkt voor een clienttoepassing totdat u de client opnieuw compileert. Wanneer u opnieuw compileert, hebt u een verwijzing nodig voor elke assembly met de definitie van een type dat wordt gebruikt in uw clienttoepassing.

Zie Type Forwarding (C++/CLI) voor meer informatie.

Example

In het volgende voorbeeld wordt een assembly gebouwd die de nieuwe locatie van een type bevat.

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

In het volgende voorbeeld wordt een assembly gebouwd die vroeger de definitie van het type bevatte, maar nu de syntaxis voor type-doorsturen bevat.

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

In het volgende voorbeeld wordt C3465 gegenereerd.

// C3465_c.cpp
// compile with: /clr
// C3465 expected
#using "C3465_b.dll"
// Uncomment the following line to resolve.
// #using "C3465.dll"

int main() {
   R^ r = gcnew R();
}