【问题标题】:Report Failed Error in Crystal Reports version 13.0?在 Crystal Reports 13.0 版中报告失败错误?
【发布时间】:2016-02-17 12:01:18
【问题描述】:

我有一个项目,它有一个显示在 winform 上的水晶报告。它在调试心情的项目上完美运行,但是一旦我创建设置,水晶报告区域就完全无法正常工作并显示错误。

我正在使用适用于 Visual Studio 2013 的 Crystal 报表 13 出错后系统关闭

错误信息

【问题讨论】:

  • 错误的详细信息。展开“查看问题详细信息”并发布详细信息。您是在开发系统上运行带有安装程序的程序,还是在另一个没有安装水晶报告的新系统上运行程序?
  • 在我自己的系统中运行,但所有机器上的错误都是一样的
  • protectedtext.com/crystalerror 如果密码需要使用解决方法,请在此处查看错误
  • 感谢我希望能在本文中找到更多信息,有时它包含导致崩溃的堆栈跟踪或至少一个异常类型。在这种情况下,我只能猜测,就像我在回答中所做的那样

标签: c# winforms c#-4.0 crystal-reports desktop-application


【解决方案1】:

要让您的 Crystal Reports 查看器在目标机器上工作,您需要在安装时部署 CrystalReports 运行时。 有关您需要哪个版本的 CR 的概述,请查看此站点: Runtime Distributionand Supported Operating Systems

对于您的版本,如果您指的是带有“版本 13.0”的 CR 2010,您需要来自此站点的运行时之一:http://scn.sap.com/docs/DOC-7824

编辑

我上一条评论中的"Solution" 应该只是向您展示您可以尝试什么。

  1. 安装正确的运行时(见上面的链接)
  2. 如果您的应用程序编译为 32 位,即使在 64 位系统上,您也需要 32 位运行时
  3. 将解决方案中显示的运行时策略添加到您的 app.config
  4. 如果您使用混淆器,则不应加密字符串
  5. 将您的水晶报表库升级到最新的服务包

【讨论】:

  • 我有包含在 Visual Studio 2013 中的 CRforVS_13_0_12
  • 我也在客户端机器 CRRuntime_64bit_13_0_13 中安装运行时 Crystal Report 但仍然是同样的问题
  • 您的应用是 64 位还是 32 位?如果你为 x86 或 32 位系统构建它,你需要 32 位运行时。
  • 没关系,伙计。 Mu 应用程序是为任何 CPU 构建的,但它也没有在我的机器上运行
猜你喜欢
  • 2015-01-22
  • 1970-01-01
  • 2013-05-02
  • 2012-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-17
相关资源
最近更新 更多