Der Typ '<typename>' in Assembly '<assemblyname1>' wurde an Assembly '<assemblyname2>' weitergeleitet

Der Typ '<typename>' in Assembly '<assemblyname1>' wurde an Assembly '<assemblyname2>' weitergeleitet. Entweder fehlt im Projekt ein Verweis auf '<assemblyname2>', oder der Typ '<typename>' fehlt in der Assembly '<assemblyname2>'.

Ein Ausdruck im Quellcode für eine Assembly verweist auf einen Typ, der zu einer anderen Assembly weitergeleitet wurde, aber der Typ kann in der Zielassembly nicht gefunden werden.

Typweiterleitung bedeutet, die Definition einer Klasse, Struktur, Schnittstelle, eines Delegaten oder einer Enumeration einer anderen als der ursprünglich definierten Assembly zuzuweisen. Sie wird häufig in Verbindung mit der Umgestaltung von Codeverwendet, durch die Sie eine Assembly in zwei oder mehrere Assemblys aufteilen oder Code aus einer Assembly in eine andere verschieben können.

Auch wenn der Typ temporär noch in der ursprünglichen Assembly verfügbar ist, verliert er wahrscheinlich seine Definition, wenn er beim Umgestalten von Code 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 über einen Verweis auf die Zielassembly verfügt.

Siehe auch