Assembly '<Dateipfad1>' verweist auf Assembly '<Assemblyidentität>', die zwischen '<Dateipfad2>' und '<Dateipfad3>' nicht deutlich unterscheidet
Aktualisiert: November 2007
Fehlermeldung
Assembly "<Dateipfad1>" verweist auf Assembly "<Assemblyidentität>", die zwischen "<Dateipfad2>" und "<Dateipfad3>" nicht deutlich unterscheidet. "<Dateipfad2>" wird verwendet.
Assembly '<filepath1>' references assembly '<assemblyidentity>', which is ambiguous between '<filepath2>' and '<filepath3>'. '<filepath2>' will be used.
Eine Assembly greift auf einen Typ in einer anderen Assembly zu, auf die sie in mehreren Dateiverweisen verweist.
Der Compiler kann nicht sicherstellen, dass die Dateien an unterschiedlichen Speicherorten dieselbe Version der gleichen Assembly enthalten. Darum sind die Dateiverweise mehrdeutig, und der Compiler muss einen Verweis auswählen.
Die Assemblyidentität umfasst den Namen, die Version, ggf. den öffentlichen Schlüssel und die Kultur der Assembly. Anhand dieser Informationen wird die Assembly eindeutig bezeichnet.
Standardmäßig ist diese Meldung eine Warnung. Informationen über das Ausblenden von Warnungen bzw. über die Behandlung von Warnungen als Fehler finden Sie unter Konfigurieren von Warnungen in Visual Basic.
Fehler-ID: BC42205
So beheben Sie diesen Fehler
Bestimmen Sie, welche Datei am besten als Assembly geeignet ist. Als Kriterien können Sie z. B. die letzte Version, den Zugriff auf die Datei und ggf. die Wahrscheinlichkeit einer Aktualisierung verwenden.
Ändern Sie alle Dateiverweise auf diese Assembly, sodass sie denselben Dateipfad für die ausgewählte Datei enthalten.
Siehe auch
Aufgaben
Gewusst wie: Hinzufügen oder Entfernen von Verweisen in Visual Studio (Visual Basic)