得到"没有可用于'***。rpt'的编辑器。" 带有SP 21的VS 2017中的错误

2020-09-23 04:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在将Visual Studi...

         点击此处--->   EasySAP.com群内免费提供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

复制步骤:

  1. 针对Visual Studio SP14和64位库的未安装Crystal Reports
  2. 以管理员身份运行CRforVS_13_0_21.exe。 允许安装程序完成并安装64位库
  3. 在Visual Studio 2017中打开现有的C#项目,并将项目引用更新为库版本13.0.3500.0
  4. 构建项目
  5. 双击项目中的Report.rpt
  6. 收到的错误消息指出:
没有适用于'***。rpt'的编辑器。
 确保已安装文件类型(.rpt)的应用程序。

我尝试过的其他事情:

  • 重新启动计算机
  • 从CRforVS_13_0_21.exe提取安装文件到一个文件夹中,然后以管理员身份运行Setup.exe
  • 修复安装

有人可以帮助我解决此问题吗?

谢谢

乍得

5条回答
小熊yu生菜
2020-09-23 05:11

我不明白为什么这样做如此困难...

看看这是否对您有帮助:

SP21版本中的新功能

  1. 与Visual Studio 2017集成
  2. .NET Framework 4.7
  3. FireFox ESR 52
  4. 解决了10多个客户事件。

我们仍然支持.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无效

一周热门 更多>