点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们在客户网站上有一个用于外部部署的Web应用程序。
我们使用Crystal Reports for Visual Studio 2008设计了各种报表。对于相同的报表,我们曾经在客户端提供CRRuntime 2008作为可再发行软件包。
最近,我们计划进行一些体系结构更改,这些更改需要.NET Framework 4.5的需求
现在,根据我们的观察,CRRuntime 2008不支持4.5 .NET Framework。 我们已经尝试使用CRRuntime 13,并且运行良好。
但是,与CRRuntime 2008相似,如果报表是使用Crystal Reports for Visual Studio 2008设计的,则可以免费将CRRuntime 2013进行外部部署吗?
您的问题与许可有关,位于此处:
Visual Studio许可的晶体报告
链接也位于WIKI页面上。
由于您用于外部环境,因此它不是免费的。 基本要求是每个访问您站点的用户都需要为每个用户购买Crystal Reports副本。
Crystal 2008 SDK无法与.NET 4.5一起使用-它需要.NET 2.0, 没有支持。 相反,您需要使用Crystal for VS SDK。 SDK和运行时不再与Crystal Reports桌面软件打包在一起。 相反,这里有关于它的信息: https ://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads 。 这里有关于您可能需要对代码进行更改的信息,以及有关下载VS集成以及在部署应用程序时可以使用的各种类型的运行时的链接。 此版本的SDK需要VS 2010或更高版本。
-Dell
CR 2013不附带运行时。 Visual Studio的SDK无法与VS 2008一起使用-您需要VS 2010或更高版本才能使用该SDK。
如果您真的要问2013年创建的报表是否可以与VS 2008中开发的应用程序一起使用 ,答案可能是。 自Crystal 9以来,.rpt文件的内部结构没有太大变化-唯一的变化就是增加了新功能。 因此,如果您不使用任何新功能并在报告中使用较旧的数据库提供程序,则应该有效。 但是,根据您使用的数据库的版本,不能保证报表可以使用较旧的驱动程序连接到该数据库。
-Dell
一周热门 更多>