Freigeben über


'<Typname>' in Assembly '<Assemblyname>' wurde an sich selbst weitergeleitet und ist daher ein nicht unterstützter Typ

Aktualisiert: November 2007

'<typename>' in assembly '<assemblyname>' has been forwarded to itself and so is an unsupported type

Eine Assembly verwendet das TypeForwardedToAttribute, um einen ihrer Typen an eine andere Assembly weiterzuleiten, jedoch wird derselbe Typ in derselben Assembly angegeben.

Als Typweiterleitung wird die Neuzuweisung der Definition einer Klasse, einer Struktur, einer Schnittstelle, eines Delegaten oder einer Enumeration an eine andere Assembly als die Assembly, in der die Definition ursprünglich erfolgt ist, bezeichnet. Sie wird häufig in Verbindung mit der Codeumgestaltung verwendet, mit der Sie eine Assembly in mehrere Assemblys aufteilen oder Code zwischen Assemblys verschieben können.

Das Weiterleiten eines Typs an sich selbst führt zu einer zirkulären Weiterleitung. Wenn eine andere Assembly auf den weitergeleiteten Typ zuzugreifen versucht, durchläuft sie eine endlose Weiterleitung, ohne je auf den Typ zuzugreifen, der nicht weitergeleitet wurde.

Fehler-ID: BC31425

So beheben Sie diesen Fehler

  • Leiten Sie den Typ an einen Typ in einer anderen Assembly weiter, oder leiten Sie ihn nicht weiter.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen oder Entfernen von Verweisen in Visual Studio (Visual Basic)

Konzepte

Projektverweise

Referenz

Type Forwarding

TypeForwardedToAttribute