Vs2010中水晶报表引用
在sap官网中下载支持vs 2010中的水晶报表组件。具体地址:
1)包括了报有DLL的水晶报表文件
url: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0.exe
2)水晶报表部署时用到的文件
url: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_mergemodules_13_0.zip
3)只支持32位系统的包
url: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0.zip
注意,要安装的用户电脑安装了该包后,打包中不含水晶报表相关信息一样的可以使用。
4)只支持64位系统的
url: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_64bit_13_0.zip
在vs2010中引用水晶报表的dll,方式:通过浏览引用水晶报表安装目录下
的“\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet”文件夹中的dll文件。如果64位的,则“win32_x86”这层名字会变化。
对于form(即桌面应用程序,只需引入:
CrystallDecisions下的
“CrystallReports.Design”、
“CrystallReports.Engine”、
“CrystallEnterPrise.Viewing.ReportSource”、
“ReportSource”、“shared”、
“Windows.Forms”
同时在工程项目中的app.config中,增加如下语句
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
经过以上,工程中可以正常使用水晶报表了。
Vs2010打包
1 打开工程项目(含源代码)
2 打开VS2010的文件--->添加新建项目,选安装项目。默认项目的名称由setup加序列号数字组成,首次应为setup1。以下简称为安装项目
3 在解决方案中,选中安装项目目(如setup1),按右键可改变视图,默认为文件系统。
4 打包第三方dll或程序
在安装项目( 如setup1) (且是文件视图)中,选中应用程序文件夹,按右键,选“添加程序集”。然后点浏览,选中要打包的dll或exe文件,其中必选windows下的system32下的msiexec,这个好方便卸载程序,为了方便也加入已经下载好的framework组件。
5 打包程序所依赖的dll
在安装项目( 如setup1) (且是文件视图)中,选中应用程序文件夹,按右键,选“添加项目输出”,再选主输出。这样可把被打包的项目的相关依赖dll打包进去。
6 打包程序指定文件夹下的文件
在安装项目( 如setup1) (且是文件视图)中,选中应用程序文件夹,按右键选“添加文件夹”。然后选中刚添加的文件夹,然后选“添加文件”,然后浏览到要打包的文件。
7 卸载快捷方式:(见4,加入msiexec)
在msiexec.exe上右击“创建msiexec.exe 的快捷方式”,并命名为“卸载testwindows”。将其拖动到“用户的”程序”菜单”文件下,当然也可放在桌面,将此快捷方式的Argmuments属性设置为”/x {程序ID}”,ID值即为打包程序的ProductCode属性,如“/x {1AE1E45C-C68B-4033-BE53-218FDEEF52D0}”(不包括双引号)。
8 增加系统必备
在安装项目( 如setup1) (且是文件视图)中,按右键,选属性,点系统必备,然后勾中所选的组件,如framework.
同时还要勾“从与我的应用程序相同位置下载系统必备组件。
水晶报表打包
1 先下载水晶报表VS2010版合并模块安装包文件
网址:http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_mergemodules_13_0_1.zip
其中:
CRRuntime_13_0.msm是英文包;
CRRuntime_13_0_zh_cn.msm 是中文包;
CRRuntime_13_0_maps.msm 这个可以不用;
2 用VS2010自带的打包软件打包发布,新建一个安装项目。(具体方法见上面的VS2010打包)
制作完后,右键项目选添加―― 合并模块―― 把上面提到的三个以.MSM结尾的文件加入进去,同时还要增加几个Microsoft_VC100_*_x86.msm文件。
3 Microsoft_VC100_*_x86.msm文件
当安装了vs2010中的vc++后,在你的安装文件中会有这几个文件。例:
C:\Program Files\Common Files\Merge Modules文件夹中。
至于x86或X64,你懂的,前者对应32位操作系统,后者对应64位操作系统。
4 生成发布
分享到:
相关推荐
在引用添加完成后,你就可以在代码中使用水晶报表的相关类,例如创建报表对象、设置数据源、渲染报表等。以下是一个简单的示例: ```csharp using CrystalDecisions.CrystalReports.Engine; using CrystalDecisions...
要在Vs2012中使用水晶报表,需要下载SAP的水晶报表for VS2010组件。一个可用的下载链接是http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe,安装前需确保Vs2012已关闭。 2. **组件安装**...
在C#中集成Crystal Reports(水晶报表)进行打包与部署是一项关键技能,尤其对于那些希望在应用程序中嵌入复杂报告功能的开发人员来说。本文将深入探讨如何在C#项目中有效利用Crystal Reports,以及如何确保正确无误...
本篇文章将围绕"crforvs_jb51.rar"这个压缩包,探讨水晶报表在VS2010到VS2019开发环境中的使用,以及其作为非运行库的角色。 首先,我们明确一点,"crforvs_jb51.rar"提供的不是水晶报表的运行库,而是用于开发的...
同时,VS2008中的水晶报表支持直接在应用程序中嵌入报表,使得用户无需离开应用就能查看和打印报表。 "Crystal.Reports.Developer.2008.v12.XI-Lz0" 这个文件名很可能是指水晶报表2008版的开发者版本,可能包含以下...
这个DLL文件是开发人员在VS2019中利用水晶报表功能的关键,它提供了一系列API,使得开发者能够通过编程方式与报表进行交互,例如添加数据源、设计报表布局、设置参数等。 1. **水晶报表简介**: 水晶报表是一种...
在VS2010中创建一个新的Winform项目,然后添加对水晶报表DLL的引用。在解决方案资源管理器中右键点击“引用”,选择“添加引用”,在浏览选项卡中找到你下载的水晶报表DLL并添加。确保正确添加所有必要的DLL,否则...
一款功能强大的报表工具,可直接安装在Visual Studio中,是Microsoft Visual Studio的开发人员版本,使用SAP Crystal Reports Developer,不用离开Microsoft Visual Studio即可获得预算。我们的报告设计软件直接安装...
在本文中,我们将详细介绍了 VS2008 水晶报表的安装、部署和发布配置。 一、 安装运行时支撑文件 在安装 VS2008 之后,可以找到如下目录:C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\...
6. **使用水晶报表API**:在WinForm的代码中,需要引用水晶报表的库,然后创建报表对象,设置数据源,最后将报表绑定到WinForm的CrystalReportViewer控件上,以便用户查看和交互。 7. **实现交互功能**:例如,可以...
### 水晶报表在VB6程序中的打包详解 #### 一、背景介绍 水晶报表(Crystal Reports)是一款广泛应用于Windows平台下的报表设计工具,它能够帮助开发者轻松地创建复杂且美观的报表。在实际应用中,特别是对于使用...
在描述中提到的"水晶报表vs开发库,exe安装文件",意味着这是一个可执行文件(.EXE),用于在VS2019环境下安装Crystal Reports的开发组件。安装过程简单,只需按照提示“一路下一步”即可完成,这表明该软件的用户...
在软件中集成水晶报表,可以让用户在应用内部直接生成和查看报表,提高用户体验。 接下来,我们开始使用InstallShield进行打包: 1. **启动InstallShield**:打开InstallShield项目向导,选择适合你项目的模板,...
在VB(Visual Basic)开发环境中,水晶报表(Crystal Reports)是一种强大的报表设计工具,它允许开发者创建复杂的报表,包括从数据库、Excel表格等数据源获取数据,并以清晰、美观的形式展示出来。VB与水晶报表的...
这是水晶报表dll文件,由于Visual Studio 2010默认不会安装水晶报表服务,所以用到水晶报表的地方需要手动添加,或者安装水晶报表插件应用,插件有点大,几百兆呀,伤不起,总结查出相关dll文件分享善用会有帮助,所...
安装完成后,你可以在VB.NET项目中引入水晶报表的相关引用,如`CrystalDecisions.CrystalReports.Engine`和`CrystalDecisions.Web`。 1. 创建报表:在水晶报表设计环境中,你可以创建一个新的报表或者导入已有的...
标题中的“web程序—水晶报表在VS2010下源码实例”表明这是一个关于如何在Visual Studio 2010环境下使用Crystal Reports创建Web应用程序的实战教程。Crystal Reports是一款强大的报表生成工具,广泛用于各类应用程序...
4. **与Visual Studio集成**:安装完成后,水晶报表的控件应该会出现在Visual Studio的工具箱中,开发者可以直接在VS2015或VS2017的项目中添加和编辑报表。 5. **版本兼容性**:确保安装的运行时组件版本与项目中...
在这个“水晶报表交叉报表设计”主题中,我们将深入探讨如何利用水晶报表来创建、定制和优化交叉报表。 首先,我们需要理解交叉报表的基本结构。交叉报表由行区域(Row Area)和列区域(Column Area)组成,行区域...