将Visual Studio 13.0.12.1494的Crystal Report升级到13.0.22.2668

2020-09-21 08:26发布

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

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

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


您好Crystal Report Expert,

当尝试将具有集成的Crystal Report for VS 13.0.12.1494组件的现有Visual Studio 2013项目转换为具有集成的Crystal Report for VS 13.0.22.2668的Visual Studio 2015项目时,我遇到了一个问题。

新的Windows 10计算机已安装VS 2015,并已正确集成了VS 13.0.22.2668的CR。 我通过创建带有简单水晶报表的简单测试项目来验证这一点。 请注意,尽管我没有在新计算机上安装旧组件13.0.12.2688。

因此,当我打开在VS 2013下开发的现有项目时,该项目带有VS 2015的集成CR for VS 13.0.12.1494组件和VS 2015的集成CR for VS 13.0.22.2668组件,Visual Studio会给我一些错误,例如" CrystalDecisions。 Windows.Forms.CrystalReportViewer未定义",

"未定义CrystalDecisions.ReportSource.ICachedReport"

"未定义CrystalDecision.Shared.ExportOptions"

我什至无法从VS Solution Explorer打开.rpt报告文件。

我的问题是升级现有Visual Studio的正确步骤是什么( VB.net ) VS2013(带有VS 13.0.12的CR)到VS2015带有VS13.0.22的CR的项目("水晶报表"部分)

非常感谢您的帮助!

-adam-

3条回答
粗暴的香蕉
2020-09-21 08:36

通过craxddrt.dll交付的RDC组件已被弃用很多年了,我不确定这是否仍然可以使用。 您需要升级任何使用craxddrt.dll的应用程序,以使用较新的.NET SDK,这意味着要进行一些重大代码更改。 但是,这是一个非常简单的过程,在您完成一次并使应用程序运行之后,使用相同的逻辑/代码来升级其他逻辑/代码应该很容易。 不幸的是,这也意味着至少要将应用程序升级到VS 2010。 这可能不是您要做的事情。

话虽如此,自XIr2以来,.rpt文件的内部结构除了添加新功能外没有发生变化。 如果不使用新功能,则报告仍将在旧的SDK下运行。 此外,XIr2报告应与新SDK保持原样运行。

-Dell

一周热门 更多>