- 分享
- 0
- 人气
- 0
- 主题
- 62
- 帖子
- 564
- UID
- 313266
- 积分
- 380
- 阅读权限
- 15
- 注册时间
- 2010-4-18
- 最后登录
- 2013-11-10
- 在线时间
- 571 小时
|
嗨,各位高手好。想破了头都还没有办法,又来麻烦给为大哥大姐了。小弟我在运用vb.net 2005 和seagate crystal report 9。2(不是.net 的crystal report)做project遇到了很多问题。问题如下几个
1。我做VB.net 2005 project include了craxdrt9.dll,crviewer9.dll和AxCRVIEWER9Lib, 在我的电脑里无论是run F5还是install deployment都没有问题。
我的电脑都可以正常的run我的program. 可是当我安装在另外一架空的电脑时(这个空的电脑有.net framework 2.0 和3。0可是没有seagate crystal report9。2的software),到最后要complete install的时候就hang。无论哪几台电脑都是同样的问题。然后我就安装seagate crystal report9.2在那台电脑再安装我的msi,所有的问题就解决了。那台电脑可以看报表,安装我的deployment msi也没有问题了。
后来我在那台电脑uninstall seagate crystal report, 然后从我的project reference 拿掉craxdrt9.dll再做一次deployment。在倒回去那台空电脑msi installation就没有问题了。当然我的project是不能没有craxdrt9.dll.我想知道为什么会有这样的问题?各位高手们你们有没有用vb.net 2005 和seagate crystal report 9。2还是用回VB.net2005本身的crystal report。
2。第二个问题是我不可能在每一台电脑买seagate crystal report9.2德license来run我的project的。 那么如果以上的问题解决了,我要如何让user的电脑不需要安装seagate crystal report9.2 也能preview我的report?
我看到很多programmer 都是用vb.net 2005本身的crystal report多过于seagate crystal report。可是vb6和seagate crystal report就很多人用。
为什么有这个现象呢?难道vb.net 2005 和seagate crystal report是不能用在一起的?
对各位高手的执教我执万分的谢意。这个问题问了好多人都没有答案,大家都使用.net本身的crystal report。谢谢帮帮忙! |
|