自从在VS2019上升级到SP26后,CRPE.CloseCrpe()失败

2020-08-27 05:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)自从SP23升级到SP26后,我...

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

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


自从SP23升级到SP26后,我的开发机上出现以下错误:

无法为.NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win64_x64 \ crpe32.dll加载C:\ Program Files(x86)\ SAP BusinessObjects \ Crystal Reports。 在CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String)处CrystalDecisions.CrystalReports.Engine.CRPE.CloseCrpe()在CrystalDecisions.CrystalReports.Engine.ReportDocument.InternalClose(Boolean bSetupForNextReport)在CrystalDecisions.CrystalReports.Engine.ReportDocument.Close() 文件名,OpenReportMethod openMethod,Int16 parentJob)位于CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename)

这是.Net 4.8上的64位应用程序。
我已经重新安装了所有SAP软件(+删除了文件夹+ AppData),以管理员身份安装了VS2019的CR,包括重新绑定程序集和重建代码。 。 似乎没有任何作用。

进程监视器都不显示访问被拒绝的错误。

无论是x64应用程序还是任何CPU,在app.config中启动时使用或不使用useLegacyV2RuntimeActivationPolicy都没有区别。

crpe32.dll在确切的位置,甚至似乎在。

我仅使用reports.engine.dll,reportSource.dll和shared.dll,并且安装了所有以前的C ++可再发行文件。

3条回答
d56caomao
2020-08-27 05:48 .采纳回答

您是否通过.NET选项卡或项目中的Extensions添加了程序集,是否浏览了它们?

您应该使用Extensions而不是浏览。

调用什么

Don

一周热门 更多>