手机
当前位置:查字典教程网 >编程开发 >vb.net >vb.net发布水晶报表程序步骤
vb.net发布水晶报表程序步骤
摘要:下面是用vs.net打包的过程,注意最后关于水晶的问题:1.打开你的.net,用鼠标右击你的工程(解决方案),选择addnewproject...

下面是用vs.net打包的过程,注意最后关于水晶的问题:

1.打开你的.net,用鼠标右击你的工程(解决方案),选择addnewproject(添加新建项目)。

2.选择setupanddeploymentprojects(安装和部署项目)的websetupproject(web安装项目)。(注意setupproject的存放路径。通常默认)

3.vs的窗口会显示文件系统(yousetupname)。用鼠标点击左栏下的"webapplicationfolder"的加号,右键选中"webapplicationfolder",选择"添加项目输出",同时选中primaryoutput和contentfiles。

4.你的工程中会新增一个yousetupname的工程,就是安装的项目。保存一下,有时会出错。

5.因为.xml,.rpt,.gif文件不能自动加到项目中,所以要手动加。在解决方案资源管理器中,右击YouSetupproject(你的安装项目名),选中"添加文件",然后把你的.rpt,.xml,.gif文件加入;

6.如果你用了crystalreport,就要添加crystalreprot的支持文件。在解决方案资源管理器中,右击YouSetupproject(你的安装项目名),选中"添加合并模块",在窗口中找到,并选中C:ProgramFilesCommonFilesMergeModulesDotNETCrystalReports.msm,打开,就加入了;

7.右击"目标计算机上的文件系统",选中属性,在属性窗口中,将productName设置为"你要打包的项目名"

8.右击"web应用程序文件夹",选中属性,在属性窗口中,将DefaultDocument设置为"你的默认登录页"即"起始页",

9.选中你的yousetupname工程,按右键,选中"生成";或在主菜单的"生成"中选中"生成yourSetupFileName";

10.然后,在C:DocumentsandSettingsAdministratorMyDocumentsVisualStudioProjectsKaoQin文件的存放路径下会有一个yousetupname的文件夹,下面还有一个debug的文件夹,你要的就是debug下面的所有文件。

11.将debugfolder下的文件考到你要安装的机器上,然后安装就可以了,如果有数据库,你可以将库事先还原过去,就可以用了。

你的程序打包的时候,要把水晶报表的注册码也给打进去具体操作步骤:

1)新建“安装和部署项目”-->“安装向导”

2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步

3)选择要包含的文件:添加你的程序文件+C:ProgramFilesCommonFilesMergeModules下的managed.msm、managed_chs.msm、database_access.msm、database_access_chs.msm、regwiz.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”里的“LicenseKey”填入:AAP5GKS0000GDE100DS(这个是你生成CrystalReport是用到的注册号的密码!)

5)生成解决方案(或直接按Ctrl+Shift+B)

【vb.net发布水晶报表程序步骤】相关文章:

什么是水晶报表与水晶报表功能分析

ios8.2beta5有哪些新功能

iPhone如何轻松发布新浪微博

VB.NET中调用MSI卸载软件的2个方法

iPhone6通知中心插件添加教程

iPhone的卡贴原理大揭秘

vb.net读写文件代码

ios8医疗急救卡怎么用?

如何设置密码更安全

VB.net常用字符和日期等函数

精品推荐
分类导航