Ich habe eine Anwendung in VS2015 und Crystal Report, ich kann es in der Entwicklungsmaschine (32Bits) ohne Probleme ausführen, ich kann die Formulare laden, wo ist CrystalReportViewer und drucken, alles funktioniert gut, aber wenn ich es auf einem anderen PC (32Bits) installieren und ich versuche, das Formular mit dem CrystalReportViewer zu laden, bekomme ich: "System.IO.FileLoadException: Datei oder Assembly konnte nicht geladen werden" log4net, Version = 1.2 .10.0, Culture = neutral, PublicKeyToken = 692fbea5521e1304' oder eine ihrer Abhängigkeiten“Konnte Datei oder Assembly 'log4net nicht laden, Version = 1.2.10.0
Das ist alles, was ich tat:
ich, dass log4net.dll bestätigt existieren in meinem Debug-Ordner
sah ich die Version (1.2.13.0) und es für 1.2.10.0
ich mit vielen Konfigurationen in app.config getestet verändern
ich diesen offiziellen Wiki versucht: https://wiki.scn.sap.com/wiki/display/BOBJ/Using+Crystal+Reports+for+Visual+Studio+2010+Merge+Modules+(MSM)+to+create+a+Setup+project (I can' t finden jede CRRuntime_13_x.msm Datei)
aber der Fehler noch auftauchend
Bitte können Sie mir helfen?
verfolgen Sie die Fusion Daten mit ETW/Xperf: http://StackOverflow.com/Questions/255669/How-to-enable-assembly-bind-failure-logging-fusion-in-net/29374658#29374658 Öffnen Sie auch die ETL in WPA.exe (Bestandteil von Windows Perf Toolkit) Sehen Sie sich den Image-Graph an und sehen Sie sich den Load-Stack von log4net an, um weitere Details zu sehen. – magicandre1981
Danke Magie, aber ich habe gerade die Installation von CRRuntime_32bit_13_0_16.msi behoben, was keine gute Lösung ist, aber es hat für mich funktioniert, weil ich mich beeilt habe –