晶体报告 - 在 MVC 5 中未找到方法错误

本文关键字:方法 错误 报告 MVC | 更新日期: 2023-09-27 18:37:14

我在MVC应用程序中使用Crystal Report。控制器中用于生成报告的代码是,

ReportClass rptH = new ReportClass();
rptH.FileName = Server.MapPath("~/Report/SampleReport.rpt");
rptH.Load();
rptH.SetDataSource(viewGrns);
Stream stream = rptH.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
return File(stream, "application/pdf");

系统配置:

Windows 7
SAP Crystal Reports, version for Microsoft Visual Studio - 13.0.10.1385
SAP Crystal Reports runtime engine for .NET Framework (64-bit) - v.13.0.13.1597

我收到以下错误

Method not found: 'CrystalDecisions.ReportAppServer.DataDefModel.PropertyBag CrystalDecisions.ReportAppServer.ReportDefModel.ISCRExportOptions.get_ExportOptionsEx()

所以我检查了我同事的机器,它有水晶报告 v.13.0.12.1494,它工作正常。我尝试使用v.13.0.16.1954和v.13.0.12.1494,但仍然遇到相同的错误。

提前感谢任何帮助。

晶体报告 - 在 MVC 5 中未找到方法错误

通过安装升级CRforVS_13_0_12.exe解决了此问题

SAP Crystal Reports, version for Microsoft Visual Studio - 13.0.10.1385

SAP Crystal Reports, version for Microsoft Visual Studio - 13.0.13.1597

谢谢。