本文讲述VS2003安装部署的问题,怎样创建VS2003。这些内容都是我今天花花了一周的时间查阅资料并像IT精英学习出来的,中间可能有不少错误是我没有挑出的,欢迎大家指正。
1.卸载Vs.net自带得9.015版本的运行Vs.net2003安装程序添加删除组建--把水晶报表给卸掉
2.下载ForVs.net版得CrystalReports10AdvancedDeveloper(build10.0.0.53327)可以去http://ftp.crystaldecisions.com/outgoing/Products/CR10DevEn.exe建议使用Flashget或者是netants下载
安装序列号:
License:AV860-01CS00G-U7000NC
SN:1231467890
如果在VS.Net2003装好后,再装这个版本.那么CR10会自动集成到VS2003安装部署中#t#
3.打包发布(涉及到水晶报表发布就是挺麻烦得)
a)下载.net安装部署包(有了这个东西,会自动把.net部署到目标机器上)
PluginInstaller.msi可以到微软网站上下载(中文版的)
b)下载CrystalReports10的安装部署包
参见http://uqqm.com/blog/blogview.asp?logID=35
说明:cr10_net_server_install_chs.zip是服务器直接安装的版本,有了这个就不需要把水晶报名打包到程序里去,安装时序列号要填写的,要不程序无法运行的文件夹下,把该要的东西合并就可以了,不过在VS2003安装部署里的keyCode要填写的具体的打包过程msdn,csdns上有很多很号的文章可以参考的
附录:
(1)注册码
VS.NET 2003自带的水晶报表(9.0155)
公开的注册码:(不保证有消性哦,网上搜集的)
注册号:6707437608
密码:AAP5GKS0000GDE100DS
密码: AAP5GKS0000GHE100UM
注册码:6078043616
密码 6110167826
注册码 AAP50GS0000GSG80038
您的注册号是 6275350665
您的新密钥是 AAP5GKS0000GBB100C9
这是9.2的license key :
AVS50-81SG00S-G61002U 1236731231
9999999991
0019250903
0004400007
1112411119
在报表中,有许多报表是主从表结构,比如订单与订单商品明细,订单是一个表中的一条记录,而分录是另一个表中的多条记录,两个表通过一个字段关联起来,这种报表可利用其分组功能实现,
1. 新建一个工程
2. 往FORM1中添加一个CrystalReportViewer控件
3. 在服务噐资源管理器中连接到SQL SERVER 2000上的Northwind数据库
4. 添加一个数据集Dataset1,将服务器资源管理器中的Orders和 Order Details加入到数据集中。
5. 添加一个水晶报表,使用报表专家,在项目数据中选择“ADO.NET数据集”,插入表Orders和 Order Details,“链接”中是关联字段的链接,在“字段”中选择要显示的主表和明细表的字段,组中选择分组依据为Orders表OrdersID字段,总计,图表,选择(可进行筛选),样式(可设置报表标题),可自行设置。设置完后,点击完成。
6. 在报表设计器中调整需要显示的字段的位置、宽度等。
7. 在窗口中添加代码。
VS2003安装部署出现这种情况,大多是因为“crystal reports”的运行时文件没有安装,或安装时的注册码不正确。
解决方法(前提是,数据库运行正常):
1、注册“crystal reports 编辑器”:启动“Microsoft Visual Studio .NET 编辑器”,任意打开一个“crystal reports”(“水晶报表”)文件,会弹出一个注册窗口。在弹出的注册窗口中输入,注册号:6707437608,密码:AAP5GKS0000GDE100DS。
2、分发客户端计算机“Crystal 运行时文件”:在“解决方案资源管理器”中,向制作安装文件的“部署项目”中添加个合并模块:“managed.msm, managed_chs.msm, database_access.msm, database_access_chs.msm, regwiz.msm”。添加方法:对“部署项目”点右键,选择“添加”->“合并模块”,在弹出的窗口中进行选择添加。(路径为:“系统目录\Program Files\Common Files\Merge Modules”)
3、注册客户端计算机“Crystal 运行时文件”:在添加的“regwiz.msm”文件的属性窗口中,将“License Key”(“MergeModulePropertiesr”的分枝)的属性改为:AAP5GKS0000GDE100DS(注册“crystal reports 编辑器”时的密码)。
4、重新生成安装文件。用重新生成的安装文件进行安装。