得到"没有可用于'***。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条回答
绿领巾童鞋
2020-09-23 04:51 .采纳回答

如果在旧版本上进行安装以进行修复安装,请注意。 首先从程序和功能中卸载SP 14,然后再安装SP 21,首先删除64位运行时,然后为VS SP 14删除CR。尝试重新启动,然后在内存中没有任何内容。

在您的项目中删除程序集,然后重新添加新的3500版本,它应该可以工作。

关于设计器为何不起作用的原因,它是一个ActiveX控件,但是安装了很多ActiveX/COM dll,所以不确定为什么只有一个会失败。

VS 2017不会是Express版本吗? 那是唯一不受支持的版本,MS在Express版本中不支持插件,CR for VS是插件。

可能您的操作系统版本存在配置问题。 有另一台PC可以测试吗?

Don

一周热门 更多>