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
发表评论
-
探索 Gdb7.0 的新特性反向调试 (reverse debug)
2012-01-20 10:31 402探索 Gdb7.0 的新特性反向调试 (reverse deb ... -
为在telnet自己TCP服务器程序的界面上实现shell一样的自动补齐和历史记录的功能。
2012-01-20 10:31 474为在telnet自己TCP服务器 ... -
java 充当浏览器访问网站
2012-01-20 10:31 646java 充当浏览器访问网站 2010年12月27日 在 ... -
Linux USB架构浅谈-guolele
2012-01-20 10:31 584Linux USB架构浅谈-guolele ... -
sock编程技术
2012-01-20 10:31 587sock编程技术 2010年08月09日 同步,阻塞,异 ... -
学习android游戏开发的准备
2012-01-19 15:32 673学习android游戏开发的准备 2011年08月10日 ... -
网络游戏脚本及编程
2012-01-19 15:32 888网络游戏脚本及编程 2010年07月18日 网络游戏脚本 ... -
3D MAX 常见小问题集合三
2012-01-19 15:32 6193D MAX 常见小问题集合三 ... -
ParticleIllusion基础教程:界面介绍
2012-01-19 15:32 573ParticleIllusion基础教程: ... -
opengl
2012-01-19 15:31 742opengl 2010年11月17日 ... -
转自小店吧
2012-01-17 05:18 655转自小店吧 8小时前 1.无论多么落寂和苍茫 那些身影总 ... -
相识是缘分?结束也是缘分?
2012-01-17 05:18 720相识是缘分?结束也是缘分? 8小时前 她跟他认识的时候, ... -
珍惜婚姻,固守围城,幸福温暖
2012-01-17 05:18 640珍惜婚姻,固守围城,幸福温暖 8小时前 曾经有一个故事 ... -
莫名其妙的幸福,总是来得太突然了,我只想好好地去爱这个过程。
2012-01-17 05:18 786莫名其妙的幸福,总是来 ... -
各类软件注册码大全
2012-01-16 04:12 844各类软件注册码大全 2009年11月03日 各类软件注册 ... -
用VS2005制作WinForm安装包
2012-01-16 04:12 892用VS2005制作WinForm安装包 2010年01月21 ... -
vs2005试用版过期解决办法
2012-01-16 04:12 861vs2005试用版过期解决办法 2009年06月09日 ... -
vs2005试用版过期解决办法
2012-01-16 04:12 551vs2005试用版过期解决办法 2011年04月16日 ...
相关推荐
vs打包部署图解完全版(含卸载功能,适用于vs05、08) 包含皮肤、声音文件的打包,以及水晶报表文件的打包部署等...
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#语言基础、流程控制语句、字符与字符串、....net数据访问技术、水晶报表与打印、文件及数据流技术、gdi+绘图、线程的使用、网络编程技术、注册表技术、c#语言新技术和windows应用程序...
本书内容包括C#语言及其开发环境、掌握C#语言基础、流程控制语句、字符与....NET数据访问技术、水晶报表与打印、文件及数据流技术、C#绘图、多线程技术、网络编程技术、注册表技术、C#语言新技术和Windows应用程序打包...
介绍 .NET Framework 介绍 windows窗体和控件 执行验证 对话框、菜单、MDI应用程序 打印和水晶报表 组件和控件创建 异步编程 应用程序的打包与部署
内附1-19章的实战程序。 目录 第1章 c#语言及其开发环境 实例001 根据需要创建所需解决方案 ...第20章 windows应用程序打包部署 实例219 打包程序时设置桌面图标 实例220 打包.net framework 4.0框架
Visual C# 2005 程序设计自学手册 *****是随书源码光盘***** *****人民邮电出版社***** **长春明日科技组织编写** 本书从初学者角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍使用...
自制书签。因上传大小限制,分三卷压缩,分别是:《C#经典编程220例》.(明日科技)....第20章 windows应用程序打包部署 417 实例219 打包程序时设置桌面图标 418 实例220 打包.net framework 4.0框架 420
对话框、菜单、工具栏及状态栏,数据库编程基础,ADO.NET数据访问技术,DataGridView数据控件,面向对象编程高级技术,枚举类型与泛型,LINQ技术的使用,文件及I/O,GDI+绘图技术,水晶报表与打印,网络编程,线程的...
本书内容包括C#语言及其开发环境、掌握C#语言基础、流程控制语句、字符与....NET数据访问技术、水晶报表与打印、文件及数据流技术、GDI+绘图、多线程技术、网络编程技术、注册表技术、C#语言新技术和Windows应用程序...
第11章 水晶报表应用技术(教学视频:20分钟) 第12章 操作Office文件(教学视频:58分钟) 第13章 局域网开发技术(教学视频:26分钟) 第14章 XML应用技术(教学视频:22分钟) 第15章 数据库高级技术(教学视频:...