点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的先生/女士,
使用SetDataSource方法将数据集传递给Crystal Reports时出现错误。 我正在使用Visual Studio 2010和Crystal Reports 13.0.8。 此问题类似于下面的链接...
CRVS2010 Beta-找不到文件错误crdb_adoplus.dll
ReportDocument.SetDataSource-crdb_adoplus.dll
我知道这是由于CR需要为特定的驱动程序使用旧的2.0框架,并且在app.config中添加以下代码可以解决该问题。
" useLegacyV2RuntimeActivationPolicy =" true"
这将使其与较旧的驱动程序兼容。 但是,我已经做到了,并且可以在我的计算机上完美运行。 当我在客户端计算机上运行它时,仍然显示错误。 我已经在客户端计算机上安装了相同的运行时文件。 其余没有将数据集传递给CR的报告都可以正常工作,但是这一报告特别让我抓狂了2个星期。 我还没有人遇到同样的问题。 如果有人可以帮助我,我将非常感激。 由于我的软件主要依赖于4.0,因此改回3.5框架对我不起作用。 当客户端计算机运行报告时,它只是崩溃。 该报告在我的计算机上运行良好,但是我想这可能是因为我的计算机具有Visual Studio,并且安装的CR是Visual Studio版本,而不仅仅是基本的运行时文件。 客户端计算机仅具有基本的运行时文件。 也许缺少什么? 客户端计算机可以正常运行其他所有程序。 非常感谢。
是什么崩溃,是安装程序还是VS?
是的,使用SP 22可以在VS 2010-> 2017的所有版本中使用。必须使用与SP 21相同的信息。
即使您以管理员身份登录,也必须通过右键单击EXE并选择"以管理员身份运行"来安装。
VS 2010必须高于Express版本。
在"下载"页面上,有2个链接,一个用于参数,一个用于打印,下载它们并打开项目并删除所有CR组件,然后重新添加新的3500。
然后打开表单,它还将查看器也更新为3500。
Don
正确,使用3.5或更高版本的框架时不需要。 如果您尚未更新到21或22,则仍然需要更新。
是否删除了所有2000个程序集并重新添加了3500版本?
升级到最新的SP 22,它应该可以解决许多可支持性问题:
https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads
Don
您好,先生。 谢谢您的回复。 我尝试过SP22,但是它崩溃了。 我仅使用Visual Studio2010。您的链接显示SP21和更高版本适用于Visual Studio2017。是否可以在Visual Studio 2010中运行SP22? 如果是这样,怎么办? 我尝试过,它崩溃了。 谢谢。
您好,先生。 非常感谢你的回复。 该软件崩溃,而不是Visual Studio。 当我尝试调试软件并且Visual Studio仍在运行时,该软件可以正常工作,直到我使用Crystal Report控件打开表单。 它只是崩溃。 我尝试卸载SP22,然后重新安装了SP8,它又能正常工作。 我在.NET Framework 4上。我读到SP22仅适用于框架4.5及更高版本,这是真的吗? 我究竟做错了什么? 先生,非常感谢您。
您是否在WIKI页面上阅读了更新信息?
可能是您有一个app.config文件正在重定向到错误的查看器版本。 也应该是13.0.3500.0
唐
一周热门 更多>