0

我面前有一个 Crystal Reports 项目。它最初是在 Visual Studio 2005 中完成的,现在正在转换为 Visual Studio 2010。2005 年使用了合并模块,据我所知,2010 年的方法有点不同。

经过一番摆弄后,我得到了它的编译和安装程序来打包应用程序。一切似乎都运行良好,但后来我注意到针对某些数据库的一些报告需要很长时间才能生成。我说的是15分钟或类似的东西。在一个需要这么长时间才能生成的报告最终完成后,我尝试生成的任何其他报告都没有数据。我必须重新启动应用程序才能再次获取报告中的数据。

在查看程序时,我得出的结论是它使用了Code Project 中的Crystal Reports Helper 类

我已经尝试对应用程序进行分析,看起来花费这么多时间的事情是在 Crystal Reports 本身中,而不是当前应用程序中的某些功能。

有没有人从 Visual Studio 2005 更新到 Visual Studio 2010 并一直在使用帮助程序类,遇到过任何类似的问题并有任何尝试的指示?从帮助程序类发送数据的方式是否可能与 Crystal Reports 与 Visual Studio 2010 一起使用的新方式不兼容?

有些报告工作得很好。感觉我在黑暗中摸索了一下。

为了排除不兼容问题,安装的 SAP 特定的东西是

  • 水晶报表 10
  • 适用于 .Net Framework 4(32 位)的 SAP Crystal Reports 运行时引擎
  • 适用于 .Net Framework 4(64 位)的 SAP Crystal Reports 运行时引擎
  • 适用于 Visual Studio 2010 的 SAP Crystal Reports 版本
4

0 回答 0