vs2005水晶报表打包

vs2005水晶报表打包

搞了一个上午,终于可以解决水晶报表打包问题,倍感欣慰,拿出来大家分享一下:

                  打包方法一

http://resources.businessobjects.com/support/communityCS/FilesAndUpdates/cr_net_2005_mergemodules_mlb_x86.zip

 下载 cr_net_2005_mergemodules_mlb_x86.zip 解压后:CrystalReportsRedist2005_x86.msm

添加合并模块 --》及注册
步骤:  
  1)新建“安装和部署项目”-->“安装向导”  
  (2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步  

 

  (3)选择要包含的文件:要部署使用CrystalReports for Visual Studio.NET2005的程序,需要添加合并模块(在解决方案资源管理器中tree的顶端节点右键-->添加).  Merge Modules for Crystal Reports for Visual Studio .NET 2005 中有
 
  CrystalReports10_maps.msm
  CrystalReports10_NET_EmbeddedReporting.msm   
  CrystalReports10_NET_RemoteReporting.msm   
  CrystalReports10_NET_WebServiceReporting.msm   
   
  (4)打开解决方案-->右键点击Crystal_regwiz2005.msm   的属性,在“MergeMouduleProperties”里的“License Key”填入:AAP5GKS0000GDE100DS(这个是你生成Crystal   Report是用到的注册号的密码!)  
 
 (5)生成解决方案
  
  刚开始使用水晶报表的朋友们基本上都是按照这个步骤来操作的。但是,在程序执行的时候会出现一个异常:
  

************** 异常文本 **************
  System.TypeInitializationException: “CrystalDecisions.CrystalReports.Engine.ReportDocument”的类型初始值设定项引发异常。 ---> System.Runtime.InteropServices.COMException (0x80040154): 带有 CLSID {CF76A644-314B-404D-8D45-F08B51FF990B} 的 COM 对象无效或未注册。

  解决这一问题的方法是,首先到这里http://support.businessobjects.com/downloads/merge_modules.asp#07下载 Merge Modules for Crystal Reports for Visual Studio .NET 2005 ,然后把这个CrystalReportsRedist2005_x86.msm这个合并模块添加到部署项目中,编译即可!


             打包方法二

 在..../Microsoft Visual Studio 8/SDK/v2.0/BootStrapper/Packages/CrystalReports中可以找到,CRRedist2005_x86.msi和CRREdist2005_x86_chs.msi,   在客户端安装此文件即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值