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

Sta*_*ley 23 visual-studio-2010 crystal-reports

我接管了现有的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版本 -从位置http://www.businessobjects中单击一次(64位). com/jump/xi/crvs2010/us2_default.asp,使用Visual Studio 2010http://social.msdn.microsoft.com/Forums/en-US/vscrystalreports/thread/fb6d3588- 创建Crystal Reports rpt文件中所建议的那样1481-46a2-8284-90dbb40c42f6

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

Dyl*_*are 12

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

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

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

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

祝你好运.

  • 啊哈,这就是问题所在.在将解决方案部署到64位Web服务器时,已安装支持Crystal Reports的RUNTIME.您需要实际安装Crystal Reports for Visual Studio 2010:http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_3.exe (16认同)

Som*_*dam 10

对于开发,您需要从链接到的下载页面安装适用于Visual Studio 2010 - Standard的SAP Crystal Reports版本.

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