`
yns74yns
  • 浏览: 13071 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

VS .net 2005中水晶报表的打包部署

 
阅读更多

VS .net 2005中水晶报表的打包部署
2011年06月10日
        程序打包的时候,要把水晶报表的注册码也给打进去,还有一些必须的合并模块需要添加。
  具体操作步骤:
   
  (1)新建“安装和部署项目”-->“安装项目”
  (2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步
  (3)选择要包含的文件:
  一是要部署的应用程序(包括项目主输出,内容文件,内嵌文件等等),
  二是需要添加的合并模块(在该部署项目节点上点右键-->添加),主要是包括以下几个文件:
     Crystal_Database_Access2003.msm
     Crystal_Database_Access2003_enu.msm
     Crystal_Managed2003.msm
     Crystal_regwiz2003.msm
     VC_User_CRT71_RTL_X86_---.msm
     VC_User_STL71_RTL_X86_---.msm
     你可以在'C:\Program Files\Common Files\Merge Modules'文件夹下找到替换的合并模块。
    
     这些模块的具体功能如下:
     managed.msm、managed_chs.msm、(托管组件 MSM 处理所有托管组件的分发,其中包括Windows 窗体查看器、Web 窗体查看器和所有 Crystal Decisions 命名空间)
    database_access.msm、database_access_chs.msm、(对于使报表运行所需的所有其他文件,由数据库访问 MSM 处理其分发。其中包括数据库、导出和图表驱动程序。)
    regwiz.msm、(KeyCode MSM 处理 Crystal Decisions 密钥号码的安装)
    VC_CRT.msm、VC_STL.msm(这是vc的运行库,估计是Crystal Report或涉及到的某些程序是用vc写的,所以需要它--此处为某一网友观点)
  (4)打开解决方案-->右键点击Crystal_regwiz2003.msm 的属性,在“MergeMouduleProperties”里的“License Key”填入:XXXXXX(这个是你生成Crystal Report是用到的注册号的密码,不填不能编译)  
  (5)生成解决方案
  --over--
    
  补充:
  CrystalReportsRedist2005_x86.msm 下载备忘(注:实际只需要这个文件)
  2009-05-12 19:00
  http://resources.businessobjects.com/support/communityCS/FilesAndUpdates/cr_net_2005_mergemodules_mlb_x86.zip
  http://resources.businessobjects.com/support/communityCS/FilesAndUpdates/cr_net_2005_mergemodules_mlb_ia64.zip
  http://resources.businessobjects.com/support/communityCS/FilesAndUpdates/cr_net_2005_mergemodules_mlb_x64.zip
  ************** 异常文本 **************
    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这个合并模块添加到部署项目中,编译,大功告成!
  本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Rommen/archive/2009/09/11/4541650.aspx
分享到:
评论

相关推荐

    vs打包部署图解(含卸载功能,适用于vs05、08)

    vs打包部署图解完全版(含卸载功能,适用于vs05、08) 包含皮肤、声音文件的打包,以及水晶报表文件的打包部署等...

    asp.net知识库

    ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf部署 ASP.NET 2.0 Security FAQs Asp.net 2.0功能体验,细节之Web控件(一) 隐藏控件 Asp.net 2.0功能体验,总体设计思想 Asp.net 2.0 WebPart使用经验点滴 革新:.NET...

    C#学习路线图:C#经典编程220例 高清版[带完整书签]

    内容包括c#语言及其开发环境、c#语言基础、流程控制语句、字符与字符串、....net数据访问技术、水晶报表与打印、文件及数据流技术、gdi+绘图、线程的使用、网络编程技术、注册表技术、c#语言新技术和windows应用程序...

    C#学习路线图:C#必须知道的300个问题 高清版[带完整书签]

    本书内容包括C#语言及其开发环境、掌握C#语言基础、流程控制语句、字符与....NET数据访问技术、水晶报表与打印、文件及数据流技术、C#绘图、多线程技术、网络编程技术、注册表技术、C#语言新技术和Windows应用程序打包...

    GUI 大学软件系 考试复习

    介绍 .NET Framework 介绍 windows窗体和控件 执行验证 对话框、菜单、MDI应用程序 打印和水晶报表 组件和控件创建 异步编程 应用程序的打包与部署

    明日科技C#开发入门及项目实战

    内附1-19章的实战程序。 目录 第1章 c#语言及其开发环境 实例001 根据需要创建所需解决方案 ...第20章 windows应用程序打包部署 实例219 打包程序时设置桌面图标 实例220 打包.net framework 4.0框架

    Visual C# 2005程序设计自学手册 随书源码第一部分(共三部)

    Visual C# 2005 程序设计自学手册 *****是随书源码光盘***** *****人民邮电出版社***** **长春明日科技组织编写** 本书从初学者角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍使用...

    《C#经典编程220例》.(明日科技).【带书签】-共3部分

    自制书签。因上传大小限制,分三卷压缩,分别是:《C#经典编程220例》.(明日科技)....第20章 windows应用程序打包部署 417 实例219 打包程序时设置桌面图标 418 实例220 打包.net framework 4.0框架 420

    c#开发实战宝典 明日科技 源代码

    对话框、菜单、工具栏及状态栏,数据库编程基础,ADO.NET数据访问技术,DataGridView数据控件,面向对象编程高级技术,枚举类型与泛型,LINQ技术的使用,文件及I/O,GDI+绘图技术,水晶报表与打印,网络编程,线程的...

    C#学习路线图之《C#必须知道的300个问题》

    本书内容包括C#语言及其开发环境、掌握C#语言基础、流程控制语句、字符与....NET数据访问技术、水晶报表与打印、文件及数据流技术、GDI+绘图、多线程技术、网络编程技术、注册表技术、C#语言新技术和Windows应用程序...

    C#范例开发大全.(清华出版.刘丽霞,李俊民)

    第11章 水晶报表应用技术(教学视频:20分钟) 第12章 操作Office文件(教学视频:58分钟) 第13章 局域网开发技术(教学视频:26分钟) 第14章 XML应用技术(教学视频:22分钟) 第15章 数据库高级技术(教学视频:...

Global site tag (gtag.js) - Google Analytics