找回密码
 立即注册

QQ登录

只需一步,快速开始

lsp

金牌服务用户

7

主题

16

帖子

4267

积分

金牌服务用户

积分
4267

活字格认证

lsp
金牌服务用户   /  发表于:2015-7-7 15:26  /   查看:5414  /  回复:5
开发环境运行OK!
发布到虚拟机运行环境测试,报表浏览器界面正常显示,但打开报表报错!
错误明细:
System.ComponentModel.LicenseException: License for the PageReport cannot be found.
   at GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   at GrapeCity.ActiveReports.Viewer.Win.Rdlx.RdlReport.<>c__DisplayClassf.<LoadImpl>b__b()
   at GrapeCity.ActiveReports.Viewer.Win.AsyncLoader.<>c__DisplayClass7.#cAz(Object , DoWorkEventArgs )
   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-7-7 15:31:00
沙发
您好,
在licenses.licx文件中,增加以下记录
GrapeCity.ActiveReports.PageReport , GrapeCity.ActiveReports.v9, Version=x.x.xxxx.x, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
对应的含义是
class名称,dll名称,版本,后面的部分和授权信息有关。

另外,如果没有报少相应的DLL的错误,就不用添加。

希望能够帮助到您。
回复 使用道具 举报
lsp
金牌服务用户   /  发表于:2015-7-7 15:36:00
板凳
exe调用的Report.dll
exe的licenses.licx添加了信息
Report.dll中也添加了信息
发布出来就是报的上个错误(貌似如果不加的话,开发环境也是会报错的)
回复 使用道具 举报
lsp
金牌服务用户   /  发表于:2015-7-7 15:45:00
地板
OK了~
项目只是自动添加了:GrapeCity.ActiveReports.Viewer.Win.Viewer, GrapeCity.ActiveReports.Viewer.Win.v9, XXXX

没有自动添加如下的信息:
GrapeCity.ActiveReports.PageReport , GrapeCity.ActiveReports.v9, XXXX
那么区域报表、RDL报表和页面报表是不是都要追加这些相关的信息:(在VS中设计报表时,编译器为什么不自动把信息加进licx中去。。。。)
GrapeCity.ActiveReports.XXXReport , GrapeCity.ActiveReports.v9, XXXX
回复 使用道具 举报
lsp
金牌服务用户   /  发表于:2015-7-7 16:35:00
5#
追问:
我的报表工程只是一个用来打开报表文件的容器:我现在添加了这些到licenses.licx中去,目前看来打开测试用的简单的区域报表、RDL报表和页面报表都是OK的,但是后续我用UserEndDesigner设计的报表如果用到了其他组件如Chart等等,不添加Chart的信息到licenses.licx是否能够正常运行?如果不行的话,能否提供一个全的
licenses.licx文件需要增加记录的列表?

GrapeCity.ActiveReports.Viewer.Win.Viewer, GrapeCity.ActiveReports.Viewer.Win.v9, XXXX
GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v9, Version=9.2.3244.0, XXXX
GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports.v9, Version=9.2.3244.0, XXXX
.....??
.....??
.....??
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-7 17:19:00
6#
您好,
目前,只发现PageReport会有这个问题。
如果没有报少相应的DLL的错误,就不用添加。

评分

参与人数 1满意度 +5 收起 理由
lsp + 5 OK

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部