Freigeben über


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

  1. 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.

  2. Ä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)

Konzepte

Assemblys

Übersicht über Assemblys

Vorteile von Assemblys

Projektverweise

Weitere Ressourcen

Verwalten von Verweisen