VS sp21的CR中断确切的CR2013运行时

2020-09-26 07:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在为Visual Studio(...

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

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


在为Visual Studio(SP21)安装了新的运行时之后,Crystal报告精确软件的运行时(精确CR2013运行时)会显示以下消息:

无法将类型为" CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass"的COM对象转换为接口类型为" CrystalDecisions.ReportAppServer.Controllers.ISCRReportSource"的接口。 此操作失败是因为对IID为" {98CDE168-C1BF-4179-BE4C-F2CFA7CB8398}"的接口的COM组件上的QueryInterface调用由于以下错误而失败:不支持此类接口(HRESULT的异常:0x80004002(E_NOINTERFACE))

SP20不会发生此问题。

您有解决此问题的方法吗?

1条回答
灬番茄
2020-09-26 08:20 .采纳回答

很明显,确切的CR运行时使用与Visual Studio Runtime的Crystal Reports相同的DLL,由于新的版本号,导致确切的运行时中断。

因此产生了问题; 要使用Visual Studio 2017进行开发-我们需要SP21。
要使用Exact Software,我们最多可以安装SP20。

我找到了解决此问题的方法:我使用VS2017开发(因此使用SP21),但是在配置中(在客户处),我添加了以下内容以重定向应用程序以改为使用SP20运行时:

<启动>
<运行时>






















< assemblyIdentity name =" CrystalDecisions.ReportAppServer.ClientDoc" publicKeyToken =" 692fbea5521e1304" culture =" neutral"/>





















>






















一周热门 更多>