Es ist ein Verweis auf die Assembly '<Assemblyidentität>' erforderlich, die den Typ '<Typname>' enthält, aber aufgrund der Mehrdeutigkeit der Projekte '<Projektname1>' und '<Projektname2>' wurde kein geeigneter Verweis gefunden
Aktualisiert: November 2007
Reference required to assembly '<assemblyidentity>' containing type '<typename>', but a suitable reference could not be found due to ambiguity between projects '<projectname1>' and '<projectname2>'
Ein Ausdruck verwendet einen Typ (z. B. eine Klasse, eine Struktur, eine Schnittstelle, eine Enumeration oder einen Delegaten), der außerhalb des Projekts definiert ist. Es gibt jedoch Projektverweise auf mehr als eine Assembly, die diesen Typ definiert.
Die genannten Projekte erzeugen Assemblys mit dem gleichen Namen. Aus diesem Grund kann der Compiler nicht feststellen, welche Assembly für den Typ verwendet werden soll, auf den Sie zugreifen.
Für den Zugriff auf einen Typ, der in einer anderen Assembly definiert ist, benötigt der Visual Basic-Compiler einen Verweis auf diese Assembly. Dabei muss es sich um einen einzelnen, eindeutigen Verweis handeln, der keine Zirkelverweise in Projekten verursacht.
Fehler-ID: BC30969
So beheben Sie diesen Fehler
Bestimmen Sie, welches Projekt die beste Assembly erzeugt, auf die das Projekt verweisen soll. Bei dieser Entscheidung können unter anderem Kriterien wie einfacher Dateizugriff und Aktualisierungshäufigkeit eine Rolle spielen.
Fügen Sie in den Projekteigenschaften einen Verweis auf die Datei mit der Assembly hinzu, die den verwendeten Typ definiert.
Siehe auch
Aufgaben
Gewusst wie: Hinzufügen oder Entfernen von Verweisen in Visual Studio (Visual Basic)
Gewusst wie: Ändern von Projekteigenschaften und Konfigurationseinstellungen
Problembehandlung bei fehlerhaften Verweisen
Konzepte
Auflösen eines Verweises bei mehreren Variablen mit gleichem Namen