Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um den Typ „type“ zu verwenden, müssen Sie auf die Assembly „assembly“ verweisen
Bemerkungen
Typweiterleitung funktioniert im Fall einer Clientanwendung bis zur erneuten Kompilierung des Clients. Bei der erneuten Kompilierung benötigen Sie einen Verweis auf jede Assembly, die die Definition eines in Ihrer Clientanwendung verwendeten Typs enthält.
Weitere Informationen finden Sie unter Type Forwarding (C++/CLI).For more information, see Type Forwarding (C++/CLI).
Example
Im folgenden Beispiel wird eine Assembly erstellt, die den neuen Speicherort eines Typs enthält.
// C3465.cpp
// compile with: /clr /LD
public ref class R {
public:
ref class N {};
};
Im folgenden Beispiel wird eine Assembly erstellt, die verwendet wird, um die Definition des Typs zu enthalten, enthält jedoch jetzt die Weiterleitungssyntax für den Typ.
// C3465_b.cpp
// compile with: /clr /LD
#using "C3465.dll"
[ assembly:TypeForwardedTo(R::typeid) ];
Im folgenden Beispiel wird C3465 generiert.
// 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();
}