是否可以在Visual Studio 2017的当前版本中使用报表设计器?
视觉工作室集成的SAP crystal report wiki仅表明:“目前不支持RC版本 - 经过测试打开现有应用程序并且可以正常运行”。
我安装了最新的开发人员SDK(Support Pack 19 v.13.0.19.2312),但当我尝试打开现有报告(.rpt)时,收到以下消息:
没有可用于'C:... \ Report.rpt'的编辑器。
确保已安装文件类型(.rpt)的应用程序。
编辑(2018/02/28)
在问这个问题时,我已经在我的机器上安装了SP19。应该解决我所有问题的当前版本是SP22,它于2018/01/11发布。所有必要的信息和下载链接仍可在SAP crystal report wiki中找到。
编辑(2019/03/20)
感谢@ANewGuyInTown:当前版本为13.0.24。
答案 0 :(得分:44)
Crystal Reports SP 21支持Visual Studio 2017,截至2017年9月1日is available for download。
答案 1 :(得分:11)
发生此错误是因为在安装Crystal Reports SP21 for Visual Studio 2017的最后,出现以下屏幕:
不要检查安装在运行时,这个默认标记给我是错误的。仅为Visual Studio 2017安装Crystal Reports SP21。
答案 2 :(得分:9)
请在2017年9月等待Support Pack 21
更新: 更多信息
https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads
fetch("http://localhost:1111/hello", {
mode: "cors"
body: JSON.stringify({name: "John Doe"})
}).then(() => {
console.log("yay! it worked");
});
关于发布
链接:https://answers.sap.com/questions/168439/crystal-report-for-vs-2017.html
主持人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
说:
Don Williams
答案 3 :(得分:4)
我有一个解决此问题的方法。我在vs2015中使用viewer创建了dll项目,并在vs2017中使用了这个dll。报告显示完美。
答案 4 :(得分:3)
从Visual Studio 2010开始,不再使用Visual Studio安装Crystal报表。可以通过从SAP crystal Reports网站下载安装单独安装。 SAP crystal Reports提供两种安装方式。第一个是用于Visual Studio的SAP Crystal Reports版本,用于在visual studio中处理水晶报表。另一种是用于.NET Framework的SAP Crystal Reports运行时引擎,它是在服务器计算机上部署应用程序时安装的。
Visual Studio 2017中的SAP Crystal Reports现在计划用于Service Pack / Support Pack 21(截至2004年4月4日和2017年)。目前可用的服务/支持包为19.服务/支持包21预计将于2017年9月发布。
您可以使用MSI在VS PC上安装,它不会集成到VS中,因此您无法在VS IDE中设计报告,但您的应用程序将进行编译。不会有任何模板,只需将CR Viewer添加到工具栏即可。升级现有的VS应用程序只会起作用。
因此,在编辑rpt文件的同时,在支持包21出现之前,您需要独立的Crystal Reports设计器。
来源:
https://forums.asp.net/t/2110984.aspx?VS+2017+and+Crystal+Reports https://answers.sap.com/questions/168439/crystal-report-for-vs-2017.html
答案 5 :(得分:2)
Crystal Reports SP 19不支持Visual Studio 2017.据SAP称,他们的目标是Visual Studio 2017 compatibility in SP 20暂定于2017年6月。
答案 6 :(得分:2)
我发布了一个答案,因为我无法发表评论,但我遵循了@DrCJones的步骤。我为Visual Studio 2017安装了新的Crystal Reports SP21,并在我的Windows 10上运行了旧版本.Installer警告我它检测到旧版本并且它将覆盖它。安装完成后,当我尝试在VS2017中打开包含报告的项目时,我收到以下消息:
Crystal Reports工具包未正确加载
我也无法编辑报告。所以,我手动卸载了CR Runtime Engine& CR为VS,然后重新安装SP21,最后重新启动。
现在有效:)
答案 7 :(得分:1)
当我安装VS 2017和Crystal Reports SP21时,我的VS 2013解决方案遇到了完全相同的问题。 实际上它是因为VS不一定在第一次启动时转换解决方案。
安装Crystal Report SP 21后,请确保VS 2017升级您的解决方案:必须出现一个窗口" SAP Crystal Reports,Visual for Visual"使用单选按钮"转换解决方案"。
法语截图:
当我使用菜单"文件/打开/项目/解决方案"时,转换未完成。
我必须这样做:
答案 8 :(得分:1)
我遇到了同样的问题,我通过安装./configure \
--prefix=$prefix \
--pkg-config=/usr/bin/pkg-config \
--enable-shared \
--disable-static \
--disable-doc \
--disable-ffmpeg \
--disable-ffplay \
--disable-ffprobe \
--disable-avdevice \
--disable-symver \
--cross-prefix=$toolchain/bin/$crossPrefix \
--target-os=android \
--arch=arm \
--enable-cross-compile \
--sysroot=$sysroot \
--enable-network \
--extra-cflags="$mArchFlag" \
--extra-ldflags="$extraLDFlags"
解决了问题并修复了它。
答案 9 :(得分:1)
从官方SAP网站https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads中提取。
项目#3修复了我的安装。
这适用于SP 21之后的任何补丁
FlexNet和就地升级不起作用:用户从FlexNet服务器收到更新通知并完成SP21升级后,该产品将无法运行。用户必须在控制面板\程序中修复CR4VS和CRRuntime64。这是安装人员的设计变更。
一个。请注意,我们仍然面临配置FlexNet升级服务器的问题,因此当前用户将不会收到SP21通知
Microsoft Windows Update KB2999226是SP21的先决条件。
一个。这与BI 4.2 SP4和BI 4.1 SP10相同。请参阅SAP Note 2451830。
对于VS2017集成,即使您已使用管理员帐户登录,用户也需要使用“以管理员身份运行”右键单击setup.exe
由于大多数CR / RAS .NET程序集现已从13.0.2000.0重新版本化为13.0.3500.0,因此用户必须从参考列表中删除所有旧CR程序集并添加新版本的CR程序集,然后重建申请。
一个。对于那些不想重建其应用程序的客户/用户,可以在app.config / web.config中使用解决方法,请参阅附件。
答案 10 :(得分:1)
总而言之,这是将我的VB 2010(CR18)升级到VB 2017后对我有用的东西:
答案 11 :(得分:1)
要将SAP Crystal Reports与Visual Studio 2017集成在一起,需要正确执行以下步骤:
答案 12 :(得分:1)
截至2019年3月20日-> Visual Studio的Crystal报表具有新版本。 版本是13.0.24。
接受的答案中提供的版本为13.0.21。
较新的版本对我有用,而无需执行任何解决方法。
答案 13 :(得分:0)
仅供参考:摘自:https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads
概述
“ SAP Crystal Reports,Microsoft Visual Studio开发人员版本”(Visual Studio的SAP Crystal Reports)支持包按季度计划,并支持以下Visual Studio版本:
Download Crystal Reports developer, for Microsoft Visual Studio