首页 文章

无法在Visual Studio 2010中打开.rpt Crystal Reports文件

提问于
浏览
22

我接管了现有的C#项目,并使用Visual Studio 2010和.NET framework 4.0 .

该应用程序使用Crystal Reports . 似乎报告的定义位于包含许多.rpt文件的单独位置文件夹中 .

当我运行应用程序时,其中一些报告可以正常运行而其他报告则无效 . 我现在想要调试不起作用的报告,并且还想添加一些新的Crystal Reports .

问题是,每当我尝试在Visual Studio中打开一个.rpt文件时,我都会感到胡言乱语 - 它看起来像二进制代码 .

有关信息:我已经知道Crystal Reports不是Visual Studio 2010的标准配置 . 因此,我已安装了适用于Visual Studio 2010的SAP Crystal Reports版本 - 从Creating a Crystal Reports rpt file using Visual Studio 2010http://social.msdn.microsoft.com/Forums/en-US/vscrystalreports/thread/fb6d3588-1481-46a2-8284-90dbb40c42f6中建议的http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp位置单击一次(64位)

我安装了错误的东西还是错过了依赖? .rpt文件不是Visual Studio项目的一部分 . 它们是文件夹中的单独文件 . 如何打开它们以便我可以在Visual Studio中进行编辑?

5 回答

  • 1

    我怀疑.RPT的文件类型关联被破坏了 . 您可能在安装Crystal Reports之前尝试打开.RPT,并意外选择了其他内容来打开它 . 现在它可能会自动错误地打开它们 .

    本文介绍Windows版本之间的更改以及如何编辑它们:http://www.technize.com/advanced-file-types-association-in-windows-7/

    也就是说,有一种更快捷的方法可以进行快速测试,以确认这些.RPT文件是否有效 .

    在Visual Studio中,在C#项目中,执行“添加新项目>报告> Crystal Reports”,它将启动向您添加报告到项目的向导 . 发生这种情况时,系统会提示您“创建新报告”或“从现有文件打开” . 选择打开现有并浏览到.RPT文件 . 这应该强制Crystal Reports尝试在基于Visual Studio的Crystal Report设计器中打开此文件 .

    祝你好运 .

  • 11

    对于开发,您需要从the download page you linked to安装SAP Crystal Reports, version for Visual Studio 2010 - Standard .

    您安装的Click Once版本用于部署 .

  • 0

    根据以下信息:http://scn.sap.com/docs/DOC-7824

    注意1:要集成“SAP Crystal Reports,Microsoft Visual Studio的开发人员版本”,您必须运行Install Executable . 根据定义,运行MSI不会将Crystal Reports完全集成到VS.MSI文件中仅用于运行时分发 . 默认情况下,Windows 10不安装3.5框架,VS for VS仍然需要它 . 通过“打开或关闭Windows功能”选择它,然后选择这两个选项 .

    注意2:SAP Crystal Reports,Visual Studio .NET的开发人员版本不支持任何版本的Visual Studio .NET的Express Edition .

  • 10

    Problem: 在使用Visual Studio 2010的64位计算机上,我安装了32位版本的CRforVS .

    Solution: 我需要安装64-bit version of CRforVS .

    这很有趣,因为据我所知,all versions of Visual Studio are 32-bit .

  • 2

    我在64位计算机上有类似的实例,我在给定的用户配置文件中设计了水晶报告,当我在同一台计算机上更改为另一个用户配置文件时,Crystal Reports似乎被破坏了 .

    Solution: 我通过在另一个用户配置文件上重新安装Crystal Reports for vs2010 (64-bit)解决了这个问题 . 看起来当您在具有许多用户配置文件的计算机上安装CR时,您可能希望为每个人选择安装,而不仅仅是我 .

相关问题