Fehler geworfen, wenn ich versuche zu laden log4net Montage

Ich werde versuchen, zu bauen-Projekt, dass die Nutzung LinqToExcel Bibliothek. Darüber hinaus bin ich log4net verwenden zum schreiben von Protokollen.

Mein problem begann, als ich bin tryomg zum ausführen dieses code-Zeilen:

var excel = new ExcelQueryFactory(ExcelPath);
return (from r in excel.Worksheet<RowDetails>(company.Name)
        select r).Count();

Dieser Linie geworfen Ausnahme:

FEHLER MyProj.Programm Main:System.IO.FileLoadException: Konnte nicht geladen werden
die Datei oder assembly " log4net, Version=1.2.11.0, Culture=neutral,
PublicKeyToken=669e0ddf0bb1aa2a' oder eine Ihrer Abhängigkeiten. Die
befindet assembly manifest definition entspricht nicht der Montage
Referenz. (Ausnahme von HRESULT: 0x80131040) Dateiname: "log4net,
Version=1.2.11.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a'

Es ist wichtig zu beachten, dass ich bin erfolgreich nutzen log4net vor dieser Zeile.

Ich würde jede Hilfe zu schätzen wissen.

Vielen Dank, viel!

  • Es scheint, als ob Sie laden, die verschiedene Versionen des log4net-Montage. Könnte es sein, dass Sie mehrere log4net.dll in Ihr Datei-system und der falschen bekommt man abgeholt werden geladen?
  • Ich habe das gleiche problem; die Signatur passt in mein Projekt Bereitstellung der dll bereitgestellt wird in das gleiche Verzeichnis wie meine Montage, aber ich bekomme diese Fehlermeldung. Der erste Teil sowieso.
  • 1.2.11+ kommt in zwei Geschmacksrichtungen, "alt-Taste" und "neuer Schlüssel" Sie scheinen zu müssen, um den Neuen Schlüssel Geschmack...
InformationsquelleAutor omer | 2012-04-29
Schreibe einen Kommentar