crdb_adoplus.pdb未加载

2020-09-08 23:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 感谢您对以下问题的任何帮...

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

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


嗨,

感谢您对以下问题的任何帮助!

我有一个.NET 4.6.1 Winforms应用程序。 该应用程序使用SAP Crystal Reports版本13.0.2000.0。 在将应用程序从x86迁移到x64之后,水晶报表(在其代码中设置了数据源)使应用程序崩溃。 该应用程序在以下行崩溃:

this.mRpt.SetDataSource(data);

与x64配置相比,此代码在x86配置中正常工作。

我重新安装了Crystal报表,还按如下方式编辑了app.config文件,但这些都不能解决问题。

<启动useLegacyV2RuntimeActivationPolicy =" true">

如下所示的异常:

异常:C:\ Program Files(x86)\ SAP BusinessObjects \ .NET Framework 4.0的Crystal Reports \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win64_x64 \ crdb_adoplus.dll

crdb_adoplus.pdb包含查找模块源所需的调试信息。
crdb_adoplus.dll crdb_adoplus.pdb未加载
crdb_adoplus.pdb包含查找模块crdb_adoplus.dll所需的调试信息

输出消息:

App.exe''(CLR v4.0.30319:App.exe):加载的.NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0的C:\ Program Files(x86)\ SAP BusinessObjects \ Crystal Reports crdb_adoplus.dll"。 找不到或打开PDB文件。
'App.exe'(CLR v4.0.30319:App.exe):已加载'C:\ WINDOWS \ WinSxS \ amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.9554_none_88e038cb2fae7c50 \ ms 。 找不到或打开PDB文件。
'App.exe'(CLR v4.0.30319:App.exe):已加载'C:\ WINDOWS \ Microsoft.Net \ assembly \ GAC_64 \ CustomMarshalers \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ CustomMarshalers.dll"。 无法找到或打开PDB文件。

有什么办法可以解决这个问题吗?请提出一些解决方案

4条回答
奄奄一息的小鱼
2020-09-08 23:44 .采纳回答

在升级到SP 24之后,您可以删除旧模式:

<启动useLegacyV2RuntimeActivationPolicy =" true">

4.x框架不再需要。

您是否在DEV PC上安装了64位运行时? 它询问您是否要在EXE安装结束时进行? 如果只安装了MSI软件包,请卸载它们,然后使用EXE(下载页面上的黄色按钮)集成到VS中。 MSI仅用于分发。

还取决于您所使用的DB Client,您可能需要安装64位Client和OLE DB Client。

Don

一周热门 更多>