【发布时间】:2016-06-10 23:08:18
【问题描述】:
我在VS2015和Crystal Report中做了一个应用程序,我可以在开发机器(32位)上毫无问题地运行它,我可以加载CrystalReportViewer所在的表单并打印,一切正常,但是当我将它安装在另一台PC上时(32 位),我尝试加载具有 CrystalReportViewer 的表单,我得到:“System.IO.FileLoadException:无法加载文件或程序集'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' 或其中之一它的依赖关系”
这就是我所做的一切:
我确认 log4net.dll 存在于我的调试文件夹中
我看到版本(1.2.13.0)并将其更改为 1.2.10.0
我在 app.config 中测试了很多配置
我试过这个官方维基: https://wiki.scn.sap.com/wiki/display/BOBJ/Using+Crystal+Reports+for+Visual+Studio+2010+Merge+Modules+(MSM)+to+create+a+Setup+project (我找不到任何 CRRuntime_13_x.msm 文件)
但错误仍然出现
你能帮帮我吗?
【问题讨论】:
-
使用 ETW/xperf 跟踪融合数据:stackoverflow.com/questions/255669/… 也打开 WPA.exe 中的 ETL(Windows Perf Toolkit 的一部分)查看 Image-Graph 并查看 log4net 的加载堆栈以查看更多详情。
-
感谢魔术,但我刚刚修复了安装 CRRuntime_32bit_13_0_16.msi 这不是一个好的解决方案,但它对我有用,因为我很匆忙
标签: vb.net visual-studio-2015 crystal-reports