2013-10-02 10 views
6

Ich versuche, enFinder Dateimanager zu meinem asp.net-Projekt mit dieser connector zu verbinden. Ich habe Autofac Version 3 hinzugefügt. Danach habe ich die Referenz entfernt und einen Verweis auf Autofac 2.6 hinzugefügt. Jetzt tritt der folgende Fehler auf:Konnte Datei oder Assembly nicht laden 'Autofac, Version = 3.0.0.0

Datei oder Assembly konnte nicht geladen werden Autofac, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = 17863af14b0044da 'oder eine seiner Abhängigkeiten. Die Manifestdefinition der lokalisierten Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040)

Wie kann ich dieses Problem beheben?

+0

Wenn es 3 benötigt, musst du 3 verwenden. Warum bist du zurück zu 2.6 gegangen? – levelnis

+0

@levelns, weil der Anschluss für Version 2.6 ist – Alex

Antwort

11

Löschen Sie alle Autofac-Referenzen in Ihrem Projekt und fügen Sie sie erneut hinzu, indem Sie die richtige Autofac-DLL verwenden. Der Konflikt tritt auf, wenn die Referenz, die Sie Ihrem Projekt über das Menü Add Reference hinzugefügt haben, nicht die gleiche Version wie die tatsächliche Datei ist. Dies geschieht, wenn Sie die physische DLL-Datei auf Ihrer Festplatte austauschen, auf die die Referenz in Ihrem Projekt verweist.

Verwandte Themen