Der Typ '<Typname>' in Assembly '<Assemblyname1>' wurde an Assembly '<Assemblyname2>' weitergeleitet

Aktualisiert: November 2007

Fehlermeldung

Der Typ "<Typname>" in Assembly "<Assemblyname1>" wurde an Assembly "<Assemblyname2>" weitergeleitet. Entweder fehlt im Projekt ein Verweis auf "<Assemblyname2>", oder der Typ "<Typname>" fehlt in der Assembly "<Assemblyname2>"
Type '<typename>' in assembly '<assemblyname1>' has been forwarded to assembly '<assemblyname2>'. Either a reference to '<assemblyname2>' is missing from your project or the type '<typename>' is missing from assembly '<assemblyname2>'.

Ein Ausdruck im Quellcode für eine Assembly verweist auf einen Typ, der an eine andere Assembly weitergeleitet wurde, doch der Typ kann in der Zielassembly nicht gefunden werden.

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.

Obwohl der Typ zeitweilig weiterhin in der ursprünglichen Assembly verfügbar ist, wird seine Definition wahrscheinlich aufgehoben, wenn er durch die Codeumgestaltung aus der ursprünglichen Assembly entfernt wird.

Fehler-ID: BC31424

So beheben Sie diesen Fehler

  • Stellen Sie sicher, dass der Typ in der Zielassembly vorhanden ist.

  • Stellen Sie sicher, dass das Projekt einen Verweis auf die Zielassembly enthält.

Siehe auch

Aufgaben

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

Konzepte

Projektverweise

Referenz

Type Forwarding

TypeForwardedToAttribute