Crystal reports 如何在Visual Studio 2017中集成SAP Crystal报表
是否可以在Visual Studio 2017的当前版本中使用报表设计器 仅适用于visual studio集成的声明:“RC构建当前不受支持-已测试打开现有应用程序,并且可以正常工作” 我安装了最新的developer SDK(Support Pack 19 v.13.0.19.2312),但当我尝试打开现有报告(.rpt)时,我收到以下消息: 没有可用于“C:…\Report.rpt”的编辑器 确保已安装文件类型(.rpt)的应用程序Crystal reports 如何在Visual Studio 2017中集成SAP Crystal报表,crystal-reports,visual-studio-2017,Crystal Reports,Visual Studio 2017,是否可以在Visual Studio 2017的当前版本中使用报表设计器 仅适用于visual studio集成的声明:“RC构建当前不受支持-已测试打开现有应用程序,并且可以正常工作” 我安装了最新的developer SDK(Support Pack 19 v.13.0.19.2312),但当我尝试打开现有报告(.rpt)时,我收到以下消息: 没有可用于“C:…\Report.rpt”的编辑器 确保已安装文件类型(.rpt)的应用程序 编辑(2018/02/28) 问这个问题时,我已经在我
编辑(2018/02/28) 问这个问题时,我已经在我的机器上安装了SP19。应解决我所有问题的当前版本是SP22,于2018年1月11日发布。所有必要的信息和下载链接仍在中提供
编辑(2019/03/20)
感谢@ANewGuyInTown:当前版本是。Crystal Reports SP 19不支持Visual Studio 2017。根据SAP,他们的目标暂定为2017年6月。从Visual Studio 2010开始,crystal reports不再随Visual Studio安装。可以通过从SAP crystal reports网站下载安装来单独安装。SAP crystal reports提供了两种安装。第一个版本是SAP Crystal Reports for visual studio,它是为在visual studio中使用Crystal Reports而安装的。另一个是SAP Crystal Reports runtime engine for.NET Framework,它是在服务器计算机上部署应用程序时安装的 Visual Studio 2017中的SAP Crystal Reports现在计划用于Service Pack/Support Pack 21(截至2017年4月4日)。当前可用的服务/支持包为19。服务/支持包21预计将于2017年9月发布 您可以使用MSI安装在VS PC上,它不会集成到VS中,因此您将无法在VS IDE中设计报告,但您的应用程序将编译。也不会有任何模板,因此只需将CR查看器添加到工具栏中即可。升级exist VS应用程序只需简单操作即可 因此,在编辑rpt文件的同时,您需要独立的Crystal Reports Designer,直到Support Pack 21出现 资料来源:
请等待2017年9月的Support Pack 21 更新: 更多信息 关于释放 链接: 主持人唐·威廉姆斯说:
Not supported yet, I tried to get it into SP 20 but due to time constraints DEV can't get it into VS until SP 21, due out in September time...
我有一个解决这个问题的办法。我在vs2015中使用查看器创建了dll项目,并在vs2017中使用了此dll。报告显示完美。自2017年9月1日起,Crystal Reports SP 21支持Visual Studio 2017。我发布了一个答案,因为我无法发表评论,但我遵循了@DrCJones的步骤。我安装了新的Crystal Reports SP21 for Visual Studio 2017,其旧版本在我的Windows 10上运行。安装程序警告我,它检测到一个旧版本,它将覆盖它。安装已完成,但当我尝试在VS2017中打开包含报表的项目时,我收到了以下消息: Crystal Reports工具包未正确加载 我也不能编辑报告。所以,我手动卸载了CR运行时引擎&CR for VS,然后重新安装SP21,最后重新启动
现在它可以工作了:)发生此错误是因为在Visual Studio 2017的Crystal Reports SP21安装结束时,会出现以下屏幕:
不要在运行时检查安装,这个默认值是错误的。仅为Visual Studio 2017安装Crystal Reports SP21。在安装VS 2017和Crystal Reports SP21时,我的VS 2013解决方案遇到了完全相同的问题。 事实上,这是因为VS不一定在第一次发布时转换解决方案 安装Crystal Report SP 21后,请确保VS 2017升级您的解决方案:必须出现一个窗口“SAP Crystal Reports,version for Visual”(SAP Crystal Reports,version for Visual),并显示一个单选按钮“转换解决方案” 法语屏幕截图: 当我使用菜单“File/Open/Project/Solution”时,转换没有完成 我必须这样做:
我也遇到了同样的问题,我通过安装
Service pack 22
解决了这个问题,它解决了这个问题 摘自SAP官方网站
第3项修复了我的安装
这适用于SP 21之后的任何修补程序
Not supported yet, I tried to get it into SP 20 but due to time constraints DEV can't get it into VS until SP 21, due out in September time...