在将winforms升级到.net 4.7.2,crystalreports SP26之后报告问题

2020-08-25 00:59发布

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

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


将winforms应用程序升级到.net 4.7.2并安装SP26 for Visual Studio(2019)后,我无法运行报告。 他们失败于:

ReportDocument oRpt = new ReportDocument();

我已经通过Nuget捆绑安装了这些软件包来解决错误:

CrystalDecisions.CrystalReports.Engine 晶体决定.Shared 晶体决定 .DataSetConversion

当前错误与Nuget无法提供的CrystalDecisions.CrystalReports.Engine.FormatEngine有关。

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

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


将winforms应用程序升级到.net 4.7.2并安装SP26 for Visual Studio(2019)后,我无法运行报告。 他们失败于:

ReportDocument oRpt = new ReportDocument();

我已经通过Nuget捆绑安装了这些软件包来解决错误:

CrystalDecisions.CrystalReports.Engine 晶体决定.Shared 晶体决定 .DataSetConversion

当前错误与Nuget无法提供的CrystalDecisions.CrystalReports.Engine.FormatEngine有关。

付费偷看设置
发送
1条回答
愤怒的猪头君
1楼 · 2020-08-25 01:32.采纳回答

我的经验是,Nuget并不总是具有正确版本的SDK程序集。 另外,您必须使用安装.exe安装/升级Crystal for VS SDK。 这里有一个链接: https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads 。 这样做的原因是某些SDK仍基于需要注册才能使用的COM对象。 下载.exe时,右键单击并选择"以管理员身份运行"(即使您已使用管理员权限登录!)也可以正确安装所有内容。

最后,这应该 已被标记为" SAP Crystal Reports,Visual Studio版本",以便正确的人可以看到并做出响应。

-Dell

一周热门 更多>