Crystal Reports将不会显示在Visual Studio 2017中

2020-08-31 12:03发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


这曾经是有效的。 我安装了VS 2017 Professional ,并将Crystal Reports集成到其中。 我的MSDN许可证已更改,我卸载了VS 2017 Pro,而是安装了VS 2017 Enterprise 。

现在,我无法再编辑现有RPT文件。 双击它们会弹出一个十六进制编辑器。 右键单击并选择运行自定义工具会报告错误在此系统上找不到自定义工具'CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator'。 因此,我重新运行了最初安装的文件 CRforVS_13_0_23.exe 。 这没有帮助。 接下来,我再次运行它,但选择删除组件而不是重新安装。 然后我转到"控制面板"->"应用程序",在那里找到了两个适用于Crystal Reports的安装(32和64位)。 我都删除了。 最后,我重新运行了相同的安装文件。 仍然没有运气。 Crystal安装在我的计算机上,但未在Visual Studio中显示。

我在这里可以做什么?

[编辑]
我已经为此战斗了一个星期。 如此多的生产力损失。 有人可以帮忙吗?

自从OP以来,我已经越来越近了。 我:

  • 导航到C:\ Users \ myuser \ AppData \ Local \ Microsoft \ VisualStudio \ 15.0_checksum
    其中 myuser 是我自己的配置文件,而 checksum 是 目录最近更新
  • 将privateregistry.bin文件作为新配置单元加载到Regedit中
  • 为以下键打开15.0_Config \ Generators区域:
    {164B10B9-B200-11D0-8C61-00A0C91E29D5}
    {FAE04EC1-301F-11D3-BF4B-00C04F79EFBC}
  • 在其中为.rpt和.rptr添加了新键,默认值设置为 CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator
  • 使用以下数据添加了CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator项:
    默认值: RPT的Crystal Reports代码生成器
    CLSID: {C01CB74B -0037-4F97-99CD-83B18767E138}
    GeneratesDesignTimeSource: 1

现在,当我右键单击并选择运行自定义工具时,不会出现错误。 Visual Studio旋转并思考并且什么也不做。 奇怪的是,这种行为与我正在工作的所有同事的行为相同。 双击文件仍然会启动HEX编辑器。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


这曾经是有效的。 我安装了VS 2017 Professional ,并将Crystal Reports集成到其中。 我的MSDN许可证已更改,我卸载了VS 2017 Pro,而是安装了VS 2017 Enterprise 。

现在,我无法再编辑现有RPT文件。 双击它们会弹出一个十六进制编辑器。 右键单击并选择运行自定义工具会报告错误在此系统上找不到自定义工具'CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator'。 因此,我重新运行了最初安装的文件 CRforVS_13_0_23.exe 。 这没有帮助。 接下来,我再次运行它,但选择删除组件而不是重新安装。 然后我转到"控制面板"->"应用程序",在那里找到了两个适用于Crystal Reports的安装(32和64位)。 我都删除了。 最后,我重新运行了相同的安装文件。 仍然没有运气。 Crystal安装在我的计算机上,但未在Visual Studio中显示。

我在这里可以做什么?

[编辑]
我已经为此战斗了一个星期。 如此多的生产力损失。 有人可以帮忙吗?

自从OP以来,我已经越来越近了。 我:

  • 导航到C:\ Users \ myuser \ AppData \ Local \ Microsoft \ VisualStudio \ 15.0_checksum
    其中 myuser 是我自己的配置文件,而 checksum 是 目录最近更新
  • 将privateregistry.bin文件作为新配置单元加载到Regedit中
  • 为以下键打开15.0_Config \ Generators区域:
    {164B10B9-B200-11D0-8C61-00A0C91E29D5}
    {FAE04EC1-301F-11D3-BF4B-00C04F79EFBC}
  • 在其中为.rpt和.rptr添加了新键,默认值设置为 CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator
  • 使用以下数据添加了CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator项:
    默认值: RPT的Crystal Reports代码生成器
    CLSID: {C01CB74B -0037-4F97-99CD-83B18767E138}
    GeneratesDesignTimeSource: 1

现在,当我右键单击并选择运行自定义工具时,不会出现错误。 Visual Studio旋转并思考并且什么也不做。 奇怪的是,这种行为与我正在工作的所有同事的行为相同。 双击文件仍然会启动HEX编辑器。

付费偷看设置
发送
2条回答
暮风yp
1楼 · 2020-08-31 12:26.采纳回答

确保右键单击EXE并选择"以管理员身份运行"

太Q了
2楼-- · 2020-08-31 12:39

这是我从原始帖子中安装的: CRforVS_13_0_23.exe

# p#

卸载并重新安装VS后,您需要重新安装VS CR,以便将其重新集成到VS中。

一周热门 更多>