Crystal 部署时报告错误..无法加载文件或程序集 'log4net'

Crystal Reports error when deployed..Could not load file or assembly 'log4net'

我知道这个问题出现过几次 here

这是完全相同的问题,但答案似乎是针对 Web 应用程序的(我不知道什么是 IIS,但根据我的搜索,它仅适用于 Web 应用程序?)。 就我而言,我做了一个本地应用程序。

我使用 VS2017 和 Crystal Reports 2020。从其他帖子中,我读到我需要安装分发包,但据我了解分发包可能只对我有用(create/edit 报告) ,而不是在客户处?

我也尝试在计算机上安装 Crystal Reports Viewer,它没有任何改变。

编辑:我看到有人投票关闭了这个问题:这个问题不符合 Stack Overflow 指南。

能解释一下吗?对于 Crystar Reports 问题,还有其他我不知道的堆栈吗?如果那是个问题我可以删除问题,但想知道去哪里问(SAP 支持真的很可惜,我等了 2 周才得到答复,但没办法)。

所以我终于从 SAP(在 SAP 社区)得到了 answer。 Crystal VS 的报告中有很多 bugs/limits :

  • 您可能永远不会使用“任何 CPU”进行发布。如果目标计算机是 64 位,您可以只为 64 位执行此操作。
  • SAP Crystal 报告,Visual Studio 的开发者版本 .NET 不支持 Visual Studio
  • 任何版本的快捷版
  • 使用Windows查看器,WPF查看器更新不多。

-所以要进行报告,您需要购买许可证。 -如果您拥有 VS 的 Express 版本,您可以导出 PDF 格式的报告,但您的应用程序中无法进行任何预览。

SAP 这样做有点可惜,因为我在购买前与商业人员交谈时,他们确保没有任何问题。只有在面对问题之后,它才可见。 (如果有商业信息请见谅,但我认为这些信息可能被用户和潜在客户知道)。