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

2020-08-27 05:38发布

         点击此处--->   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 ++可再发行文件。

         点击此处--->   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
1楼 · 2020-08-27 05:48.采纳回答

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

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

调用什么

Don

xfwsx85
2楼-- · 2020-08-27 05:55

SP 26 CR组件现在为13.0.4000.0,请检查并确保它们在您的项目中都已更新。

>

仅当使用 ADO.NET 时,LegacyMode才可用。

jovirus
3楼-- · 2020-08-27 05:48

这些 是项目参考:

<参考Include =" CrystalDecisions.Shared,版本= 13.0.4000.0,Culture = neutral,PublicKeyToken = 692fbea5521e1304,processorArchitecture = MSIL"/>

我不再使用传统模式。

一周热门 更多>