c# - Log4net.dll + C# + Crystal Reports = 错误

标签 c# crystal-reports log4net

如果之前有人回答过,请原谅我,但我在网上搜索,发现只有绝望的人问我的问题,但没有人给出任何我可以使用的答案。

我正在使用 Crystal Reports 在 C# Visual Studio 2010 中开发应用程序。我正在 32 位系统上开发它。一切正常。

现在我试图在另一台安装了 Crystal Reports 的 64 位系统计算机上运行它,但发生了一些可怕的错误。

************** Tekst wyjątku **************
System.TypeInitializationException: Inicjator typów zgłosił wyjątek dla typu
 'CrystalDecisions.ReportSource.ReportSourceFactory'. ---> System.TypeInitializationException:
 Inicjator typów zgłosił wyjątek dla typu 'CrystalDecisions.Shared.SharedUtils'. --->
 System.IO.FileLoadException: Nie można załadować pliku lub zestawu 

'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' lub jednej z jego zależności.

请原谅我说些波兰语。这基本上意味着它找不到某些特定版本的 log4net.dll 文件,显然必须由某些东西使用。

很多地方都描述了这个问题:

log4net not logging and throwing error

http://scn.sap.com/thread/1857957

我了解我的应用程序使用/需要此文件的某个版本,而安装在 64 位计算机上的 Crystal Reports 使用另一个版本。

在浏览了互联网之后,我仍然不知道应该采取什么步骤来纠正它。

我真的很感激一些“傻瓜教程”如何处理它。

哦,我的应用程序需要构建为 32 位并在 64 位上运行。不可能将其构建为 64 位,另一件事将停止工作:(

最佳答案

安装 CR 32 位 (CRRuntime_32bit_13_0_14.msi) 将解决该错误。

可以找到 32 位和 64 位版本 here .

关于c# - Log4net.dll + C# + Crystal Reports = 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16776584/

相关文章:

c# - 如何获得 HLSL 计算的输出?

c# - Crystal 报表加载报表失败

crystal-reports - Crystal 报表中的数据透视表?

.net - Log4net 电子邮件整个日志

log4net 文件追加器不创建文件

asp.net - 使用单独的项目记录 Log4Net 时的 Web.config 配置

c# - 在运行时获取 Nullable<T> 的类型 (T)?

c# - GoToWebinar - 请求不是预期格式 - RestSharp

c# - 如何在 devexpress GridControl 中添加行,就像我们在普通 datagridview 中添加行一样。 (WinForms C#)

c# - 使用两个表生成 Crystal 报表