Deployment crystal reports项目部署

Deployment crystal reports项目部署,deployment,crystal-reports,Deployment,Crystal Reports,我正在尝试在客户端计算机上部署crystal reports windows应用程序项目。 问题是我无法加载报告。 我在客户端计算机上安装了CRRuntime_32位_13_0_1以解决此问题 但我在尝试加载任何报告时遇到另一个错误,错误是: 应用程序中发生未处理的异常,如果单击“继续”,应用程序将忽略此错误并尝试继续。如果单击“退出”,应用程序将立即关闭, 当我单击“继续”按钮时,我的报告将在不加载任何数据的情况下加载。 解决办法是什么?错误详细信息为: 有关调用的详细信息,请参阅此消息的结尾

我正在尝试在客户端计算机上部署crystal reports windows应用程序项目。 问题是我无法加载报告。 我在客户端计算机上安装了CRRuntime_32位_13_0_1以解决此问题 但我在尝试加载任何报告时遇到另一个错误,错误是: 应用程序中发生未处理的异常,如果单击“继续”,应用程序将忽略此错误并尝试继续。如果单击“退出”,应用程序将立即关闭, 当我单击“继续”按钮时,我的报告将在不加载任何数据的情况下加载。 解决办法是什么?错误详细信息为: 有关调用的详细信息,请参阅此消息的结尾
即时JIT调试而不是此对话框。

听起来数据源的路径不正确,我建议确保该路径不仅存在,而且具有正确的权限。

非常感谢, 我在为reportDocument.load方法分配报告文件时使用了手动寻址 当程序加载到客户端计算机上时,地址无效

问题解决了

使用reportDocument和手动寻址的安装我从每个具有.cs类的报告文件中创建新对象,并将其分配到crystalreportwiewer.reportsource:

Rad.ExecuteForms.Forms.Reports.CrystalReport1 noticeMainReport = new Reports.CrystalReport1();
        noticeMainReport.SetDataSource(Main);
        noticeMainReport.VerifyDatabase();
        crystalReportViewer1.ReportSource = noticeMainReport;

我的数据源是以前从数据库填充的对象。使用此对象,我填充数据集的数据表以报告操作。您能解释一下应该如何检查路径和权限吗?只需检查您是否为数据源上的正确用户设置了读取权限,以及报告中指向datat源的路径是否与物理路径匹配。检查对象接口是否完全符合报表的预期,并返回符合模式的值也是明智的,因为这可能会让您陷入困境