如何在Visual Studio 2017中集成SAP Crystal Reports

WoI*_*IIe 34 crystal-reports visual-studio-2017

是否可以在Visual Studio 2017的当前版本中使用报表设计器?

用于visual studio集成的SAP crystal报告wiki仅声明:"目前不支持RC构建 - 经过测试打开现有应用程序并且它可以正常工作".

我安装了最新的开发人员SDK(Support Pack 19 v.13.0.19.2312),但是当我尝试打开现有报告(.rpt)时,我收到以下消息:

visual studio sap crystal report错误信息


编辑(2018/02/28)

在提出这个问题时,我已经在我的机器上安装了SP19.应该解决我所有问题的当前版本是SP22,它于2018/01/11发布.SAP Crystal报告维基中仍提供所有必要的信息和下载链接.

irf*_*dar 45

Crystal Reports SP 21支持Visual Studio 2017,可从 2017年9月1日起下载.

  • 我安装了SP21(是的,我记得以管理员身份运行安装.exe),删除然后重新添加我的项目的dll引用(CrystalReports.Engine,.ReportSource,.Shared,&.Web),重建我的项目,我仍然无法在VS2017中打开.rpt文件.它只是打开它就像一个二进制文件,`00000280 21 00 00 00 22 00 00 00 23 00 00 00 24 00 00!......"......#... $ ...`等等. (4认同)
  • 这对我有用:1.关闭VS 2.从我的机器上卸载CR Runtime引擎.3.从机器上卸载CR 4.安装新CR和Runtime x64(运行时要求在CR安装结束时安装)5.完全关闭计算机.然后打开它.6.在VS 7中打开项目.清理8.重建9.打开报告并按预期工作,显示报告.可能不需要所有这些步骤,但在处理这样的插件和框架更新时,这是我的常用程序.赢得10个最新更新,VS 15.3.5 (3认同)
  • 它发生在我身上,所以我把它删除了; 由pc重新启动并再次安装,然后重新启动以使其工作. (2认同)

Igo*_*iro 11

发生此错误的原因是,在Visual Studio 2017的Crystal Reports SP21安装结束时,将显示以下屏幕:

在此输入图像描述

不要检查安装在运行时,这个默认标记给我是错误的.仅为Visual Studio 2017安装Crystal Reports SP21.


IT *_*ogs 9

请在2017年9月等待Support Pack 21

更新:更多信息

https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

VS 2017 - Tested opening existing app and it works, CR for VS is not integrated into the app so no new CR projects available- should be fully integrated in SP 21
Run Code Online (Sandbox Code Playgroud)

关于发布

链接:https://answers.sap.com/questions/168439/crystal-report-for-vs-2017.html

主持人Don Williams说:

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...
Run Code Online (Sandbox Code Playgroud)