【问题标题】:Could not load file or assembly 'log4net, Version=1.2.10.0无法加载文件或程序集'log4net,版本 = 1.2.10.0
【发布时间】: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


【解决方案1】:

我找到了一个在新PC上安装CRRuntime_32bit_13_0_16.msi的快速解决方案,这不是一个好的解决方案,我必须说,从现在开始我更喜欢完全用VB Net来做报告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 1970-01-01
    • 1970-01-01
    • 2014-12-22
    相关资源
    最近更新 更多