点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在将Visual Studio的Crystal Reports从SP 14升级到SP 21
我的环境:
- 操作系统:Windows 10 Professional 64位,v 1703,内部版本15063.608
- IDE:Visual Studio 2017 Update 3 v 15.3.4
复制步骤:
- 针对Visual Studio SP14和64位库的未安装Crystal Reports
- 以管理员身份运行CRforVS_13_0_21.exe。 允许安装程序完成并安装64位库
- 在Visual Studio 2017中打开现有的C#项目,并将项目引用更新为库版本13.0.3500.0
- 构建项目
- 双击项目中的Report.rpt
- 收到的错误消息指出:
没有适用于'***。rpt'的编辑器。 确保已安装文件类型(.rpt)的应用程序。
我尝试过的其他事情:
- 重新启动计算机
- 从CRforVS_13_0_21.exe提取安装文件到一个文件夹中,然后以管理员身份运行Setup.exe
- 修复安装
有人可以帮助我解决此问题吗?
谢谢
乍得
如果在旧版本上进行安装以进行修复安装,请注意。 首先从程序和功能中卸载SP 14,然后再安装SP 21,首先删除64位运行时,然后为VS SP 14删除CR。尝试重新启动,然后在内存中没有任何内容。
在您的项目中删除程序集,然后重新添加新的3500版本,它应该可以工作。
关于设计器为何不起作用的原因,它是一个ActiveX控件,但是安装了很多ActiveX/COM dll,所以不确定为什么只有一个会失败。
VS 2017不会是Express版本吗? 那是唯一不受支持的版本,MS在Express版本中不支持插件,CR for VS是插件。
可能您的操作系统版本存在配置问题。 有另一台PC可以测试吗?
Don
你好,
很显然,您的问题类似于"用于Visual Studio的SAP Crystal Reports-SP21不接受编辑设计器。"这个问题,到目前为止,我也希望找到一个解决方案。
Luiz Ricardo
嗨乍得,
我不知道为什么,我使用所有相同的版本,并且对我有用。 Windows DDE命令应该选择devenv.exe,然后将其重定向到craxddrt.dll,以便在VS IDE中打开报告。
关闭VS,然后右键单击任何rpt文件,然后选择"属性"。 在"常规"选项卡上的第一个按钮上,显示"打开方式..."。单击"更改"按钮,浏览更多内容,然后选择" Microsoft Visual Studio版本选择器"。 那应该解决DDE重定向。
如果这样不起作用,请尝试修复VS,然后修复VS的CR。
可能是您的AV软件可能阻止了某些注册表更新或注册了COM dll等。
Don
我已经仔细阅读并考虑了该文章中的每一点。 我已经尝试了适合我情况的一切。
您是否尝试过从SP14升级? 是否有可能与直接从SP14升级到SP21有关的问题?
我不明白为什么这样做如此困难...
看看这是否对您有帮助:
SP21版本中的新功能
我们仍然支持.Net Framework 3.5 SP1(除了 ADO.NET 案例#5)
以下各项应突出显示SP21:
1。 FlexNet和就地升级不起作用:用户从FlexNet服务器收到更新通知并完成SP21升级后,该产品将无法工作。 用户必须在控制面板\程序\中修复CR4VS和CRRuntime64。 这是安装程序的设计更改。
a。 请注意,我们在配置FlexNet升级服务器时仍然遇到问题,因此当前用户将不会收到SP21通知
2。 Microsoft Windows Update KB2999226是SP21的先决条件。
a。 这与BI 4.2 SP4和BI 4.1 SP10相同。 请参考SAP注释2451830。
3。 对于VS2017集成,即使您已经使用管理员帐户登录,用户也需要通过右键单击setup.exe来使用"以管理员身份运行"
4。 由于大多数CR/RAS .NET程序集现在已从13.0.2000.0转换为13.0.3500.0,因此用户必须从"引用"列表中删除所有旧的CR程序集,并添加新版本的CR程序集,然后重新构建应用程序。
a。 对于那些不想重建其应用程序的客户/用户,有一种解决方法可以在app.config/web.config中使用,请参阅附件。
5。 对于使用 ADO.Net 数据库连接的报告,在以前的SP中,您只能在.Net Framework 2.0/3.5下工作,因此 使用 在app.config中是必需的。 现在在SP21中 ADO.Net 仅在.Net Framework 4.0或更高版本上受支持。
有关安装问题,请参见 KBA- 2536330-就地(FlexNet),MSI和合并模块从Crystal Reports for Visual Studio SP xx升级到SP 21无效
一周热门 更多>