我已在现有的C#项目和正在使用Visual Studio 2010和.NET框架4.0。
该应用程序使用水晶报表。 这似乎是对报告的定义位于包含许多的.rpt文件分别位于文件夹。
当我运行应用程序,其中的一些报告工作和别人不一样。 我现在想调试不工作,也想加入一些新的Crystal Reports报表。
问题是,每当我试图打开Visual Studio中的.RPT文件之一,我得到乱码 - 它看起来像二进制代码。
有关信息:我已经知道水晶报表不标配因此,我已经安装了SAP Crystal Reports中,版本的Visual Studio 2010 Visual Studio 2010中-点击一次(64位)的位置HTTP://www.businessobjects。 COM /跳/ XI / crvs2010 / us2_default.asp在建议使用Visual Studio 2010创建的Crystal Reports RPT文件和http://social.msdn.microsoft.com/Forums/en-US/vscrystalreports/thread/fb6d3588- 1481-46a2-8284-90dbb40c42f6
难道我安装了错误的东西还是我失去的依赖? 该.RPT文件不是Visual Studio项目的一部分。 他们是一个文件夹中的单独的文件。 我该如何去打开它们,这样我可以在Visual Studio中进行编辑?
我怀疑为.RPT的文件类型关联被打破。 您可能试图打开.RPT你已经安装了Crystal Reports之前,不小心选择了别的东西来打开它。 现在,它可能会自动打开它们不正确。
本文介绍的Windows版本以及如何对其进行编辑之间的变化: http://www.technize.com/advanced-file-types-association-in-windows-7/
这就是说,有一个更快更简单的方式做一个快速的测试,以确认如果这些.RPT文件是有效的。
在Visual Studio,C#项目中,做一个“添加新项>报告>的Crystal Reports”,它会启动向导添加报告到您的项目。 发生这种情况时,你会被提示“创建新报告”或“从现有文件打开”。 选择打开现有并浏览到您的.rpt文件。 这应该强制Crystal Reports可以尝试在Visual Studio基于水晶报表设计器中打开该文件。
祝您好运与它的。
为了发展,你需要安装SAP Crystal Reports中,版本的Visual Studio 2010 -标准从您链接到下载页面 。
您所安装的单击一次版本进行部署。
据资料来源: http://scn.sap.com/docs/DOC-7824
注1:要集成“SAP Crystal Reports中,开发者版本的Microsoft Visual Studio的”你必须运行安装可执行文件。 运行MSI不会水晶报表完全融入VS.MSI文件定义仅用于运行时分发。 默认情况下的Windows 10不安装的3.5框架,CR为VS还是需要它。 通过选择它“打开Windows功能打开或关闭”,然后选择这两个选项。
注2:SAP Crystal Reports中,开发者版本的Visual Studio .NET不支持Visual Studio .NET中的任何版本的Express版。
问题:在64位机与Visual Studio 2010中,我已经安装CRforVS的32位版本。
解决方案:我需要安装CRforVS的64位版本 。
这很有趣,因为据我所知, Visual Studio中的所有版本都是32位 。
我有一个64位的机器,在那里我设计在给定的用户配置文件的水晶报表,当我改为在同一台计算机上的其他用户配置文件,水晶报表似乎是上破过类似的情况。
解决方案:我解决了这个通过重新安装水晶报表的Visual Studio 2010(64位)上的其他用户配置文件也。 看起来就像当你有多个用户配置文件的计算机上安装CR,你可能要选择安装的每个人,而不仅仅是我的。