得到"没有可用于'***。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条回答
compass1988
2020-09-23 04:52

嗨乍得,

我不知道为什么,我使用所有相同的版本,并且对我有用。 Windows DDE命令应该选择devenv.exe,然后将其重定向到craxddrt.dll,以便在VS IDE中打开报告。

关闭VS,然后右键单击任何rpt文件,然后选择"属性"。 在"常规"选项卡上的第一个按钮上,显示"打开方式..."。单击"更改"按钮,浏览更多内容,然后选择" Microsoft Visual Studio版本选择器"。 那应该解决DDE重定向。

如果这样不起作用,请尝试修复VS,然后修复VS的CR。

可能是您的AV软件可能阻止了某些注册表更新或注册了COM dll等。

Don

一周热门 更多>