Freigeben über


Das Projekt '<Projektname1>' verweist indirekt auf das Projekt '<Projektname2>', das '<Typname>' enthält

Aktualisiert: November 2007

Fehlermeldung

Das Projekt '<Projektname1>' verweist indirekt auf das Projekt '<Projektname2>', das '<Typname>' enthält. Fügen Sie dem Projekt einen Projektverweis auf '<Projektname2>' hinzu.
Project '<projectname1>' makes an indirect reference to project '<projectname2>', which contains '<typename>'. Add a project reference to '<projectname2>' to your project.

Im Code des Projekts wird auf einen Typ zugegriffen, der in einem anderen Projekt definiert ist, das Projekt verfügt jedoch nicht über einen direkten Verweis auf das Projekt mit der Definition.

Der Typ kann eine Klasse, eine Struktur, eine Schnittstelle, ein Modul oder eine Enumeration sein.

Das Projekt mit der Definition des genannten Typs erzeugt eine Assembly, die den Typ enthält. Wenn das Projekt nicht direkt auf das Projekt mit der Definition verweist, kann der Compiler nicht garantieren, dass die Assembly mit dem Typ in der Projektmappe enthalten ist und für den Zugriff bereitsteht.

Fehler-ID: BC31532

So beheben Sie diesen Fehler

  • Bestimmen Sie, in welchem Projekt der genannte Typ definiert wird, und fügen Sie einen Projektverweis auf dieses Projekt hinzu.

Siehe auch

Aufgaben

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

Konzepte

Projektverweise

Weitere Ressourcen

Verweisen auf Namespaces und Komponenten

Verwalten von Verweisen