无法加载文件或程序集'log4net,版本= 1.2.10.0

2020-08-17 00:12发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


" CrystalDecisions.Shared.SharedUtils"的类型初始值设定项引发了异常。 ---> System.IO.FileLoadException:无法加载文件或程序集'log4net,版本= 1.2.10.0,文化=中性,PublicKeyToken = 692fbea5521e1304'或其依赖项之一。 找到的程序集的清单定义与程序集引用不匹配。

我正在运行带有窗体上的CR控件的VS 2019以显示报告。 在我的本地PC上可以正常工作,但是当我将其部署到另一台PC上时,当我尝试访问该表单时出现上述错误。 将log4net的版本更改为最新版本或从参考文献中删除log4net都无济于事。 可以编译和发布,但在我的本地PC上只有一个发布警告除外

警告MSB3155:项目'SAP.CrystalReports14.NET.2.0'不能位于'C:\ Program Files(x86)\ Microsoft SDKs \ ClickOnce Bootstrapper \'

但是以上只是发布警告。

下面两个都安装在我的本地PC上:

.net的SAP CR运行时(64)-13.0.20.2399

VS的SAP CR版本-13.0.20.2399

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


" CrystalDecisions.Shared.SharedUtils"的类型初始值设定项引发了异常。 ---> System.IO.FileLoadException:无法加载文件或程序集'log4net,版本= 1.2.10.0,文化=中性,PublicKeyToken = 692fbea5521e1304'或其依赖项之一。 找到的程序集的清单定义与程序集引用不匹配。

我正在运行带有窗体上的CR控件的VS 2019以显示报告。 在我的本地PC上可以正常工作,但是当我将其部署到另一台PC上时,当我尝试访问该表单时出现上述错误。 将log4net的版本更改为最新版本或从参考文献中删除log4net都无济于事。 可以编译和发布,但在我的本地PC上只有一个发布警告除外

警告MSB3155:项目'SAP.CrystalReports14.NET.2.0'不能位于'C:\ Program Files(x86)\ Microsoft SDKs \ ClickOnce Bootstrapper \'

但是以上只是发布警告。

下面两个都安装在我的本地PC上:

.net的SAP CR运行时(64)-13.0.20.2399

VS的SAP CR版本-13.0.20.2399

付费偷看设置
发送
4条回答
绿领巾童鞋
1楼 · 2020-08-17 00:28.采纳回答

是的,由于所需的COM dll和注册表项的复杂性,您只能通过在每台用户PC上安装MSI软件包来分发CR运行时。

安装程序还必须使用管理员帐户。

Don

haha101010
2楼-- · 2020-08-17 00:18

另一台PC上安装了哪个版本的运行时?

wang628962
3楼-- · 2020-08-17 00:30

很可能是因为缺少运行时,为您的平台,X86或X64而非操作系统设置了CR运行时。

如果您的项目设置为AnyCPU,则引导程序可能会检测到64位OS并安装了64位CR MSI。

我建议升级到SP 27,SP 20仍然依赖VC 2005 C ++运行时,Microsoft不再支持它。

您可以从此处获取SP 27:

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

Haoba3210
4楼-- · 2020-08-17 00:30

这是否意味着CR 需要在使用我的程序的每台PC上安装运行时吗? 我注意到我无法将其添加为参考

一周热门 更多>