vb.net发布水晶报表程序步骤_vb.net

下面是用vs.net打包的过程,注意最后关于水晶的问题:
1.打开你的.net,用鼠标右击你的工程(解决方案),选择add new project(添加新建项目)。 
2.选择setup and deployment projects(安装和部署项目)的 web setup project(web安装项目)。(注意setupproject的存放路径。通常默认)
3.vs的窗口会显示文件系统(you setup name)。用鼠标点击左栏下的"web application folder" 的加号,右键选中"web application folder",选择"添加项目输出",同时选中primary output 和content files。
4.你的工程中会新增一个yousetupname的工程,就是安装的项目。保存一下,有时会出错。
5.因为.xml, .rpt, .gif文件不能自动加到项目中,所以要手动加。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加文件",然后把你的.rpt, .xml, .gif文件加入;
6.如果你用了crystal report,就要添加crystal reprot的支持文件。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加合并模块",在窗口中找到,并选中C:\Program Files\Common Files\Merge Modules\DotNETCrystalReports.msm, 打开,就加入了;
7.右击"目标计算机上的文件系统",选中属性,在属性窗口中,将productName设置为"你要打包的项目名"
8.右击"web应用程序文件夹",选中属性,在属性窗口中,将DefaultDocument设置为"你的默认登录页"即"起始页",
9.选中你的yousetupname工程,按右键,选中"生成";或在主菜单的"生成"中选中"生成yourSetupFileName"; 
10.然后,在C:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\KaoQin\文件的存放路径下会有一个yousetupname的文件夹,下面还有一个debug的文件夹,你要的就是debug下面的所有文件。
11.将debug folder 下的文件考到你要安装的机器上,然后安装就可以了,如果有数据库,你可以将库事先还原过去,就可以用了。

你的程序打包的时候,要把水晶报表的注册码也给打进去 具体操作步骤: 
1)新建“安装和部署项目”-->“安装向导”
2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步 
3)选择要包含的文件:添加你的程序文件+C:\ProgramFiles\CommonFiles\MergeModules 下的managed.msm、managed_chs.msm、database_access.msm、database_access_chs.msm、regw iz.msm、VC_CRT.msm、VC_STL.msm。-->完成 具体功能如下: managed.msm、managed_chs.msm、(托管组件MSM处理所有托管组件的分发,其中包括 Windows窗体查看器、Web窗体查看器和所有CrystalDecisions命名空间) database_access.msm、database_access_chs.msm、(对于使报表运行所需的所有其他文件,由 数据库访问MSM处理其分发。其中包括数据库、导出和图表驱动程序。) regwiz.msm、(KeyCodeMSM处理CrystalDecisions密钥号码的安装) VC_CRT.msm、VC_STL.msm(这个在msdn上绝对没提起,是vc的运行库,估计是CrystalReport或 涉及到的某些程序是用vc写的,所以需要它!) 
4)打开解决方案-->右键点击regwiz.msm的属性,在“MergeMouduleProperties”里的“Licens eKey”填入:AAP5GKS0000GDE100DS(这个是你生成CrystalReport是用到的注册号的密码!) 
5)生成解决方案(或直接按Ctrl+Shift+B)

时间: 2024-10-25 10:35:09

vb.net发布水晶报表程序步骤_vb.net的相关文章

在VB中使用水晶报表的一种简易编程方法

编程|水晶报表       水晶报表(Crystal Report)的业内最专业.功能最强的报表系统,它除了强大的报表功能外,最大的优势是实现了与绝大多数流行开发工具的集成和接口.在VS.Net平台做过报表开发的程序员,一定都对水晶报表强大.高效.集成等特性留下了深刻印象.除了开发新程序外,在工作中我们常需要接触到很多较早的软件系统报表功能升级的需求,如果能结合水晶报表这一强大的工具,往往能事半功倍.       VB是以前流行的数据库开发平台,用其开发的C/S系统在社会上有非常大的保有量,但V

vb中使用水晶报表教程

相关文章: 水晶报表封装成VB的DLL 水晶报表(Crystal Report)是业内最专业.功能最强的报表系统,它除了强大的报表功能外,最大的优势是实现了与绝大多数流行开发工具的集成和接口.在VS.Net平台做过报表开发的程序员,一定都对水晶报表强大.高效.集成等特性留下了深刻印象.除了开发新程序外,在工作中我们常需要接触到很多较早的软件系统报表功能升级的需求,如果能结合水晶报表这一强大的工具,往往能事半功倍. VB是以前流行的数据库开发平台,用其开发的C/S系统在社会上有非常大的保有量,但V

库-VB.NEt利用水晶报表的API,给Oracle创建session后不能释放session的问题

问题描述 VB.NEt利用水晶报表的API,给Oracle创建session后不能释放session的问题 vb.net2010调用水晶报表的API,先使用PEOpenEngine,然后PEOpenPrintJob,然后使用PESetNthTableLocation后,会自动给Oracle创建一个 session来连接数据库,调用数据库中的数据以打印报表,接着用PEStartPrintJob打印报表,然后用PEClosePrintJob来关闭报表, 然后PECloseEngine关闭水晶报表引擎

编写的vs2005水晶报表程序在vs2008下正常使用的一些实现方法_实用技巧

一.没有安装部署好水晶报表:(vs2008安装后,不等于安装了vs2008水晶报表) 二.源程序中:VS2008和v2005的水晶报表版本号不对:vs2008的版本号是:Version=10.5.3700.0 ,造成水晶报表无法使用: 三.有时出现找不到水晶报表相对应的命名空间错误:一般是using CrystalDecisions.Shared; using CrystalDecisions.CrystalReports.Engine; 这两个命名空间引用找不到: 解决方法: 一.VS2008

VB6中水晶报表(Crystal Report 4.6)的使用经验

水晶报表 我第一次接触水晶报表是在2001年3月在我的同事尹晓祥同志开始接触水晶报表的. 水晶报表(Crystal Report 4.6)只支持Access97格式的数据库, 所以,先在Access2000格式中设置好表与表的关 系,再把表转换到97格式,在水晶报表中调入97数据库后,在Links中自动会找出表间的关系. 水晶报表在VB的安装盘中已自带了. 路径: COMMON\TOOLS\VB\CRYSREPT\CRYSTL32.EXE系列号: 1231467890安装后,运行路径: \Pro

VB程序打印水晶报表的典型方法2

程序|打印|水晶报表 描述:   本文介绍另一种流行的一种VB程序打印水晶报表的方法.   环境: MS SQL SERVER 2000  /  VB6  /  CRYSTAL REPORT8.5   步骤 1: 建立ODBC连接   2: 创建一个为Crystal Report报表文件   3: 加载Microsoft ActiveX Data Objects Library 至项目的References 中   4. 创建VB 设计(Designer) , 通过open existing f

VB程序打印水晶报表的典型方法1

程序|打印|水晶报表 描述:     本文介绍流行的一种VB程序打印水晶报表的方法,具有比较好的扩展性.   环境:    MS SQL SERVER 2000  /  VB6  /  CRYSTAL REPORT8.5   步骤   1: 建立ODBC连接   2: 创建一个为Crystal Report检索数据的过程(procedure) 举例: (通过日期查询总额)    if exists (select * from sysobjects where name = 'usp_testf

利用数据集在水晶报表中显示图像的 .NET 程序教程

程序|教程|数据|水晶报表|显示 目录 描述文件列表步骤Form1.csVB.NET 版 描述 该 C# .NET Windows 程序演示了如何创建数据集,并将图像添加到数据集,以及在运行时将数据集传递到子报表. 文件列表 - bin\Debug\Canada.jpg- bin\Debug\Germany.jpg- bin\Debug\Japan.jpg- bin\Debug\USA.jpg- App.ico- AssemblyInfo.cs- CrystalReport1.cs- Cryst

最新官方水晶报表实例 - 报表,应用程序

程序|水晶报表 ·报表实例 ·针对 .NET 开发者的应用程序实例 ·针对其它开发工具的应用程序实例 ·针对 Web 开发者 (ASP, CSP, JSP) 的应用程序实例 报表实例 要获得完整的列表和下载报表实例的直接链接,请查看我们演示报表设计概念的报表实例列表 (PDF - 142 KB). 针对 .NET 开发者的应用程序实例 使用 VB.NET 开发的水晶报表 VS .NET 程序实例列表 使用 C++ 开发的水晶报表 VS .NET 程序实例列表 使用 C# 开发的水晶报表 VS .