`

如何部署包含水晶报表的程序

阅读更多
作者:未知  请与本人联系


1、原理:
发布使用水晶报表的项目需要包含三种组件:报表(*.rpt)、模块(*.msm)、运行库(*.msm),这些模块文件是在 C:\Program Files\Common Files\Merge Modules\ 目录里面。
(1)报表(*.rpt)
用户编程时创建的水晶报表文件。
(2)模块(*.msm)
Managed.msm
该模块包含了CR for VS .NET 的管理模块,如 CrystalDecisions、CrystalReports.Engine.DLL、CrystalDecisions.Web.DLL, 和 CrystalDecisions.Windows.Forms.DLL……
Managed_chs.msm
是该模块的中文版语言支持。
Database_Access.msm
该模块包含了数据库的驱动、与不同数据库的联结、报表导出为 RTF 和 HTML 格式的文档和图表组件。
Database_Access_chs.msm
是此模块的中文版语言支持。
Regwiz.msm
注册信息模块,非常重要,必需在这个模块输入水晶报表的注册序列号,如果不填,编译的时候就无法通过。
KeyCode MSM 处理 Crystal Decisions 密钥号码的安装,这样您的用户在查看报表时,就不会被要求注册他们的 Crystal版本。
(3)运行库(*.msm)
如果报表文件使用了 ADO.NET 的 dataset 数据集对象,那么 VC_CRT.msm 和 VC_STL.msm 模块也必须包含在安装工程中。而且这两个模块的文件安装属性的"Module Retargetable Folder"项必须修改成为系统目录
在VS.NET安装工程中,系统检测出来的依赖项只有 dotNETFXRedist_x86_chs.msm 和 Managed.msm这两个模块,其他的模块我们需要手动加入。
-------------------------
2、具体操作步骤:
(1)新建“安装和部署项目”-->“安装向导”
(2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步
(3)选择要包含的文件:添加你的程序文件和 C:\Program Files\Common Files\Merge Modules 下的 managed.msm、managed_chs.msm、database_access.msm、database_access_chs.msm、regwiz.msm、VC_CRT.msm、VC_STL.msm。-->完成
(4)打开解决方案-->右键点击regwiz.msm的属性,在“MergeMouduleProperties”里的“License Key”填入:AAP5GKS0000GDE100DS(这个是你生成Crystal Report是用到的注册号的密码!)
(5)生成解决方案(或直接按Ctrl+Shift+B)

图示介绍:http://www.yesky.com/20030327/1659638.shtml

分享到:
评论

相关推荐

    水晶报表部署支持模块安装版

    在本压缩包中,"水晶报表部署支持模块安装版"包含了一系列必要的组件,旨在简化安装过程并确保系统能够正确运行和展示水晶报表。 首先,让我们详细了解一下水晶报表的核心功能: 1. **数据连接**:水晶报表支持与...

    水晶报表部署支持模块MSM文件

    综上所述,"水晶报表部署支持模块MSM文件"是一个关键的部署工具,它使得开发者能够轻松地将水晶报表集成到自己的应用程序中,提供给用户一个完整、自包含的安装体验。通过详细阅读并遵循《CR Deployment using .NET ...

    水晶报表13.20 32位安装包

    其核心组件包括水晶报表设计工具和运行时库,使得开发人员能够集成报表功能到他们的应用程序中。 水晶报表13.20是Business Objects公司(现为SAP的一部分)的一个版本,提供了丰富的报表设计和分析能力。该版本支持...

    如何在vs.net上面部署水晶报表

    在“生成”菜单中选择“发布网站”,按照向导提示设置目标发布位置,确保所有必要的水晶报表文件(包括.rpt文件和水晶报表运行时库)都被包含在发布包中。 7. **测试部署** 发布后,访问服务器上的Web应用程序,...

    vb6.0水晶报表的制作学习资料

    在VB6.0项目中使用水晶报表前,你需要确保已经安装了水晶报表的开发包,通常包含在Visual Studio或单独的SDK中。安装完成后,水晶报表的相关组件会出现在VB6.0的工具箱里,便于拖放使用。 接着,了解水晶报表的基本...

    制作水晶报表显示制作水晶报表显示制作水晶报表显示

    此外,水晶报表还可以部署到Web应用程序或Windows应用中,供用户在线查看。 10. **自定义函数和脚本** 对于复杂的需求,可以编写自定义函数或VBA脚本来扩展水晶报表的功能。例如,创建自定义的计算逻辑、数据验证...

    水晶报表部署工具CRRuntime_32bit_13_0_6

    【水晶报表】是一种广泛应用于商业智能领域的报表设计和呈现软件,由SAP公司开发并提供。这个工具允许用户创建复杂的报表、图表和...它的存在简化了报表应用程序的部署流程,同时确保了与水晶报表的兼容性和功能性。

    部署水晶报表时的常见问题及解决方案

    ### 部署水晶报表时的常见问题及解决方案 #### 一、载入报表时报错 **问题描述:** 在部署或使用水晶报表时遇到载入报表时报错的情况。 **解决方案:** 出现这类问题通常与报表发布时所包含的组件不完整有关。...

    如何在Web页中使用水晶报表

    在Web开发中,水晶报表(Crystal Reports)是一种强大的报表生成工具,它允许开发者创建复杂的、交互式的报告,并在各种应用程序中集成,包括Web应用程序。在VB.NET环境下,使用水晶报表可以方便地展示和分析数据,...

    水晶报表合并文件MSM

    水晶报表是商业智能领域中的一款强大报表工具,尤其在.NET框架下被广泛应用。"水晶报表合并文件MSM"是创建安装程序的关键组成部分,它允许...了解并正确使用这些文件,对于开发和部署包含水晶报表的应用程序至关重要。

    (转)图解使用VS_NET部署含水晶报表的网站

    6. **部署服务器配置**:服务器上需要安装水晶报表的运行时环境,这包括Crystal Reports Runtime和水晶报表的ASP.NET Web服务扩展。确保IIS已配置好应用程序池,并且.NET Framework版本与开发环境匹配。 7. **发布...

    水晶报表 ppt 水晶报表 用户指南

    - **水晶报表服务器**:部署在水晶报表服务器上,实现集中管理和权限控制。 - **应用程序集成**:可嵌入到.NET或Java应用程序中,作为报告组件。 7. **最佳实践** - **优化性能**:合理设计查询,避免过大的数据...

    java水晶报表案例

    Java水晶报表,全称为Crystal Reports,是一款强大的报告生成工具,尤其在Java Web应用程序中广泛应用。它允许开发者设计复杂的报表,并能从各种数据源获取数据,包括数据库、XML文件、Web服务等。在这个“java水晶...

    c#中使用 crystal reports (水晶报表)的打包和部署

    在C#中集成Crystal Reports(水晶报表)进行打包与部署是一项关键技能,尤其对于那些希望在应用程序中嵌入复杂报告功能的开发人员来说。本文将深入探讨如何在C#项目中有效利用Crystal Reports,以及如何确保正确无误...

    水晶报表最详细的资料

    3. **扩展的应用程序开发功能**:包括报表应用程序服务器(RAS)、报表设计器组件(RDC)以及Crystal Reports.NET等组件,这些都为开发者提供了更多选择,可以在不同的开发环境下利用水晶报表的功能。 4. **与Business...

    水晶报表实例代码

    5. **报表嵌入和导出**:在.NET应用程序中,水晶报表可以作为一个控件嵌入到窗体中,也可以导出为PDF、Excel、Word等多种格式。代码示例会演示如何在代码中触发这些操作。 6. **事件处理**:水晶报表提供了多种事件...

    CRRuntim_水晶报表运行包_64位+32位

    在分发应用程序时,确保包含所有必要的运行时组件,或者指明用户需要自行安装“水晶报表运行包”。 总的来说,“CRRuntim_水晶报表运行包_64位+32位”是一个解决客户端环境问题的重要工具,确保了使用水晶报表的...

    Crystal Reports for Visual Studio2015(水晶报表插件)

    水晶报表(Crystal Reports)是SAP公司的一款强大的报告生成工具,广泛应用于企业级应用程序中,用于创建、管理和分发格式化的业务报告。在Visual Studio 2015中集成的Crystal Reports插件,为开发者提供了一个便捷...

    窗体程序开发水晶报表dll

    解决方案是确保所有必要的DLL文件都包含在部署包中,尤其是与水晶报表相关的DLL。 四个DLL文件可能是: 1. `crystaldecisions.*.dll`:这是 Crystal Reports 的核心组件,包括报表引擎、数据访问等关键部分。常见...

    C#2005水晶报表

    8. **报表服务器集成**:除了在本地应用中使用,水晶报表还可以部署在水晶报表服务器上,实现Web服务调用,提供更高级的权限管理、调度和发布功能。 9. **报表程序逻辑**:在C#代码中,可以通过水晶报表的对象模型...

Global site tag (gtag.js) - Google Analytics