点击此处---> 群内免费提供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不会发生此问题。
您有解决此问题的方法吗?
很明显,确切的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"/>
>
一周热门 更多>