CrystalReport for vs2010 水晶报表的发布问题以及捆绑发布

转载 2012年06月08日 16:43:28
CrystalReport for vs2010 水晶报表的发布问题以及捆绑发布
http://www.camnpr.com/articles/?type=detail&id=112

在发布WinForm后,在别人电脑上安装后,打开报表功能项时,报错:缺少CrystalReports支持的程序集,等等错误。下边就来解决这些问题:

下载的SAP产品发行版本为水晶报表中,v isuals tudio 2010年今天!2010年11月15日发布,这个免费的解决方案将会使您迅速地整合进你的微软®丰富的报告v isuals tudio®2010年应用程序,而无须离开熟悉的开发环境中以一位一流的嵌入式报告设计师。

开始你的免费下载http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp

选择和下载一个安装包:

SAP Crystal Reports, version for Visual Studio 2010 -

http://downloads.businessobjects ... 10/CRforVS_13_0.exe
标准程序安装软件安装包的visuals tudio IDE。(这个是给vs2010的报表插件安装,在本地开发时用到。)

SAP Crystal Reports, version for Visual Studio 2010 -

http://downloads.businessobjects ... _clickonce_13_0.zip
点击一次用来创建安装包,self-updating窗口的应用程序可以安装和运行最小的用户交互.

SAP Crystal Reports, version for Visual Studio 2010 -

http://downloads.businessobjects ... rgemodules_13_0.zip
合并模块安装包的组分,用来安装多个应用程序都分享着。

SAP Crystal Reports runtime engine for .NET Framework 4 (32-bit)
http://downloads.businessobjects ... tall_32bit_13_0.zip
SAP Crystal Reports runtime engine for .NET Framework 4 (64-bit)

http://downloads.businessobjects ... tall_64bit_13_0.zip
(上边两个是你把WinForm打包发布后,需要这2个(根据不同的机器配置选择)安装包在客户的电脑上安装的。这样软件的报表功能才能正常运行。)



1、在你的开发环境中找到Visual Studio安装目录下的"SDK"v2.0"BootStrapper"Packages"CrystalReports,将安装文件CRRedist2010_x86.msi,复制到服务器中并安装。

2、如果程序还不能运行,需要将水晶报表的五个dll文件复制到你的网站下的bin目录,其五大将的名称如下:

     CrystalDecisions.CrystalReports.Engine.dll

     CrystalDecisions.ReportSource.dll

     CrystalDecisions.Shared.dll

     CrystalDecisions.Web.dll

     CrystalDecisions.Windows.Forms.dll

那么他们身在何处呢?答:“在你的开发环境中C:"Program Files"Common Files"Business Objects"2.7"Managed"目录下”

二 另外会出现一个其他的问题 就是发布了以后发现web工具栏的图标不显示。同时点击发现出现提示性的js错误。经过分析认为是水晶报表的资源没有安装。

打开C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\asp.NETClientFiles 找到文件夹CrystalReportWebFormViewer3 然后在桌面新建aspnet_client然后再里面新建system_web然后在里面新建2_0_50727。然后把CrystalReportWebFormViewer3的所有东西copy到2_0_50727里面。这样就有完整的路径 aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3

   然后复制所有的asp.net_client整个文件夹到您的网站发布的根目录里面



解决了报表在客户端显示的问题后,还有一个问题就是:报表的支持运行的软件要单独安装(有时还需要自动安装附加的其它安装程序,如程序的驱动等),这样就不能做到傻瓜是安装的方便行了。



下边来解决这个问题:用 InstallShield来建立发布项目(它可以自己写处理脚本);

图:

改用这个:



如何获得 InstallShield Limited Edition for Visual Studio 2010

步骤 1: 确认您的计算机具有网络连接。
步骤 2: 转到下载网站。
步骤 3: 注册以下载解决方案,然后进行安装或保存以部署到 Team Foundation Server
步骤 4: 安装之后,您将需要重新启动 Visual Studio 才能访问“安装和部署”类别下的 “InstallShield Limited Edition”项目类型。

水晶报表10 开发和部署

 在工作中用到了水晶报表,在这跟大家一起讨论分享下.(注:前段时间写的时候,把合并模块弄错了,把项目放到干净的机器上跑的时候才发现错误。修改后:cr10_net_merge_modules_chs.z...
  • wenchangren
  • wenchangren
  • 2006年05月20日 01:23
  • 7578

在VS2010中使用Crystal Reports

前两日,把项目进行了升级,从vs2008升级成了2010,以为能生成OK,就没有什么问题,结果发布到服务器上才发现水晶报表出现了问题。于是先恢复到了旧版本!(再次提醒自己,备份很重要) 回到自己机器...
  • hb0746
  • hb0746
  • 2013年01月05日 17:38
  • 2470

水晶报表(CrystalReports)服务器发布部署

 用vs2005中的自带水晶报表10.2开发了一个web项目,发布到服务器上遇到了一些问题,做个记录。 一 基本发布在本地发布选择“仅限运行此应用程序的发布”后,水晶报表的.rpt文件不会随之发布到w...
  • ClsData
  • ClsData
  • 2009年11月29日 16:13
  • 6814

水晶报表运行时安装 CRRedist2008_x86.msi文件位置

如果安装了VS2008,那么CRRedist2008_x86.msi文件会在"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Pa...
  • binyao02123202
  • binyao02123202
  • 2011年12月20日 09:28
  • 2291

VS2008水晶报表发布必备软件CRRedist 32位

  • 2010年03月06日 11:25
  • 17.13MB
  • 下载

CrystalReport 在设计模式下“横向”显示报表

在报表中右击, 点击  “设计” -> "打印机设置"     将“无打印机”选项去掉 再在方向中选取“横向” ,如果还没有安装打印机,随便选择安装一个即可...
  • Player_jun
  • Player_jun
  • 2013年08月27日 08:55
  • 1574

水晶报表(CrystalReport)自定义纸张格式(custom Papersize)的实现

http://lzmtw.cnblogs.com/archive/2006/01/19/320338.html 作者:水如烟 http://lzmtw.cnblogs.com摘要:本文提供一种方法实现...
  • cnwd
  • cnwd
  • 2007年01月30日 13:34
  • 2968

VS2008 水晶报表部署

打开VS安装目录 X:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5 安...
  • wzk456
  • wzk456
  • 2016年06月25日 08:58
  • 720

CRRedist2008_x64.msi

  • 2013年05月24日 11:09
  • 24.16MB
  • 下载

VS2012使用Installshield打包程序-添加水晶报表依赖项

在VS2010中打包程序还是非常方便,添加水晶报表依赖项也很简单,可以参考这里。 这个链接文章给了两种打包程序-包括水晶报表依赖项的方法,第一种方法中出现的问题,在安装了 visual c++ 20...
  • u011335613
  • u011335613
  • 2014年09月29日 17:09
  • 3067
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CrystalReport for vs2010 水晶报表的发布问题以及捆绑发布
举报原因:
原因补充:

(最多只允许输入30个字)