| 
 
查看: 1783|回复: 16
 
 | 
急~一筹莫展~VB.NET Deployment Crystal report 出问题,谁可以帮帮我???
[复制链接]
 | 
 
 
 | 
 | 
 
我的系统用vb.net & crystal report 9...deployment方面我用XCOPY deployment... 
 
首先我叫client download: 
-Microsoft .NET Framework Version 1.1 Redistributable Package 23 MB 
 
过后,我才知道下载了它不能让CR9跑的,所以刚刚我去找了: 
 
- Redistributable Package for CR9 and .NET    24 MB 
 
我开始纳闷了。。我的系统才300kb,要让它跑却需要那样多东西....这样子下载不是更麻烦吗? 
 
有怎么样比较有效率的deployment提议吗? 
 
其实,我也还没有测试下载了那个Redistributable Package for CR9 and .NET    是不是就可以跑了。。因为现在正在下载中。。请问,其实是不是这样子解决的? 
 
补充一下:我的report是分开的, 没有embedded in project,因为我希望以后容易修改。。。 
 
[ 本帖最后由 雨吟 于 10-12-2005 11:22 AM 编辑 ] |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
发表于 7-12-2005 01:16 PM
|
显示全部楼层
 
 
 
 
这是方便、便利开发的其中一种代价吧。 
小章鱼一般都是自制 Installer 把 Redistributable Package 都包含进去, 
酱会比较方便客户,也方便处理“突发事件”。 
再者也让成品看起来更“专业”。 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
 楼主 |
发表于 7-12-2005 01:21 PM
|
显示全部楼层
 
 
 
原帖由 sson 于 7-12-2005 01:16 PM 发表 
 
这是方便、便利开发的其中一种代价吧。 
小章鱼一般都是自制 Installer 把 Redistributable Package 都包含进去 ...   
 
我以为XCOPY deployment是最方便的了。。所以我才用这个。。。 
 
照这样看来,我是不是自己做一个setup给他会比较好? 
 
不好意思,第一次deploy,没经验去分辨哪一个比较好~感谢赐教  |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
发表于 7-12-2005 01:25 PM
|
显示全部楼层
 
 
 
 
一般来说比较不建议你用的法子啦, 
毕竟在自己的系统上比较难检查嘛,万一有什么纰漏就麻烦了。 
用多点时间做个设置档,好处蛮多的。 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
 楼主 |
发表于 7-12-2005 01:37 PM
|
显示全部楼层
 
 
 
原帖由 sson 于 7-12-2005 01:25 PM 发表 
 
一般来说比较不建议你用的法子啦, 
毕竟在自己的系统上比较难检查嘛,万一有什么纰漏就麻烦了。 
用多点时间做 ...   
 
那我真是超郁闷了。。。。选择.net就是贪它可以install 了 framework就这样copy n paste....现在却好像更麻烦~ 
 
现在要找做installer的方法了~请问,直接install进去后,要是日后有修改我重新compile exe,是不是可以copy n paste 而不用uninstall & reinstall? 抱歉,我对installer的方法不是很了解。。。  |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
发表于 7-12-2005 02:04 PM
|
显示全部楼层
 
 
 
 
不必郁闷,因为无论是否用 DotNet 或 C++ 来开发,在发布时这些都是难免的。 
 
其实安装程式也是拷贝过去的,只是顺便检查软系统是否符合要求,如果没有就安装需要的咚咚。 
有些安装程式也检查硬体系统是否到达要求。 
所以你就不用叫客户做这个做那个,因为你全帮他们设定好了。 
省去了客户不会、做错、少做、自作聪明等的麻烦。 
 
日后升级当然可以不需要卸载再重装(依据你如何升级,一般都不需要),只要 patch 你升级的档案即可。 
在这方面有 Installer 的一个好处就是可以先检查客户端是不是已经升级,如果没有才升级。 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
		
 | 
 | 
 
 
发表于 7-12-2005 02:30 PM
|
显示全部楼层
 
 
 
借借楼主的帖。。。。 
想问下要怎样把radiobutton.checked的true, false变去1,0。。。??? |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
 楼主 |
发表于 7-12-2005 04:51 PM
|
显示全部楼层
 
 
 
原帖由 brian29002001 于 7-12-2005 02:30 PM 发表 
借借楼主的帖。。。。 
想问下要怎样把radiobutton.checked的true, false变去1,0。。。???   
 
为什么要变? 
 
如果你是打算要它变成1,0存进去database,你可以在你的database set boolean datatype, 遇到true 自然就是 1, 反之亦然。 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
 楼主 |
发表于 7-12-2005 05:04 PM
|
显示全部楼层
 
 
 
原帖由 sson 于 7-12-2005 02:04 PM 发表 
 
不必郁闷,因为无论是否用 DotNet 或 C++ 来开发,在发布时这些都是难免的。 
 
其实安装程式也是拷贝过去的,只 ...   
 
我做好了installer, 里头包了.net framework & CR9 redistributable package... 
 
然后出来了一个folder 有 setup.exe, setup.msi,dotnetfx.exe,config.ini,setting.ini.... 
 
我要给client 整个folder 还是只要给setup.exe,还是setup.msi。。。???? |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
 楼主 |
发表于 7-12-2005 08:02 PM
|
显示全部楼层
 
 
 
怎样在coding里头customize crystal report 的 size? 
 
请问,我要印半张A4 Paper 大小的 report,在CR 里虽然已经设定了它的custom size,可是装上别架电脑又会随机的printer要重新set custom size...... 
 
这样子似乎太麻烦user了。。所以,请问要怎样在coding里头set好?  
 
在我电脑测试的时候可以设定半张A4 Paper 大小的 report,我只是在report designer save 好它的custom size,没有在code里头做什么, 在client 不可以了~~~  怎么办呢? |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
 楼主 |
发表于 9-12-2005 09:53 PM
|
显示全部楼层
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
 楼主 |
发表于 10-12-2005 11:31 AM
|
显示全部楼层
 
 
 
真的不知道给怎么办了?.....
这个是普通打印机的效果,总共测试了5,6架,都可以达到理想效果: 
 
  
 
这个是客户的laser printer 效果,测试了别架laser printer也是一样 
 
  
 
 
我的做法是CR 里头set letter size portrait...in vb.net coding i use  
 
  crReportDocument.PrintOptions.PaperSize = PaperSize.PaperA5 
  crReportDocument.PrintOptions.PaperOrientation = PaperOrientation.Landscape 
  rptViewer.ReportSource = crReportDocument 
 
结果却会出现两种preview??怎么会这样子??? 
 
[ 本帖最后由 雨吟 于 10-12-2005 11:42 AM 编辑 ] |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
发表于 10-12-2005 12:11 PM
|
显示全部楼层
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
 楼主 |
发表于 10-12-2005 12:27 PM
|
显示全部楼层
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
发表于 10-12-2005 03:28 PM
|
显示全部楼层
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
发表于 16-12-2005 09:52 AM
|
显示全部楼层
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 | 
 | 
 
 
 楼主 |
发表于 16-12-2005 10:08 AM
|
显示全部楼层
 
 
 
解决了~~~不好意思~~忘了更新。。。 
 
我没有用A5了。。客户的打印机不支援A5...所以,我直接用A4画半面给他.... |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
 
 |   | 
            本周最热论坛帖子
 
 
 
 |