加载报告失败。 Visual Studio 2017社区-报告在用户的PC上失败

2020-09-04 22:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在VS 2017社区中,我将项目...

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

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


在VS 2017社区中,我将项目发布到了其中一台文件服务器。 我的项目是WinForm项目; 只是一个桌面应用程序。 我在VS中创建了3个小报告。 我运行了安装程序,以将应用程序安装在用户的一台PC(Windows 10 Pro)上。 它安装了; 但是,当我运行该应用程序并选择报告数据并单击"打印报告"按钮时,它基本上崩溃了。 它在顶部说:" CrystalDecisions.Shared.CrystalReportsException:加载报告失败"。 我尝试从另一个位置移动并读取我的* .RPT文件,导致相同的错误。 该应用程序在我的开发PC上运行良好。 我已经验证了参考文件(即与CrystalDecision相关的文件)已发布发布。 在过去的两天里,我进行了研究,试图解决为何未加载这些一页报告的问题。 我利用了带有Crystal Reports Viewer的表单。 如果有帮助,则CR引擎参考的版本为13.0.3500.0。

9条回答
shere_lin
2020-09-04 22:42

我在用户的PC上以管理员身份运行CR MSI。 这没有帮助。 我以管理员身份运行该应用程序。 这没有帮助。 我也确实使用了您提到的最后一个链接,即使用配置文件在同一台计算机上具有多个CR版本。 我将其与我的应用程序放置在一起。 报告仍然不会加载。 报告文件与EXE文件位于同一文件夹中。 CR运行时文件与我的EXE文件位于同一文件夹中。 我尚未在用户的PC上下载并运行过程监视器。 对于这样一个较小的应用程序,它基本上只读取和写入只有几个表的SQL Express数据库,这只是因为CR而使我花费更多时间。

除此之外,我不喜欢VS2017发布项目的方式。 对某些人来说,它一定很棒。 但是,对我而言,这失去了对如何将文件和引用组合到设置中的控制。 发布后,用户运行安装程序文件,它似乎将应用程序的EXE放入隐藏的文件夹中。 每当我想要查看文件以确保它是我的应用程序的最新更新副本时,我都会在驱动器中搜索程序。 我更希望在Program Files(x86)文件夹中找到它。 非常抱歉。

我感谢您的努力; 但是,我还是会空手而归。

一周热门 更多>