找回密码
 立即注册

QQ登录

只需一步,快速开始

chpopok

高级会员

10

主题

24

帖子

1194

积分

高级会员

积分
1194

活字格认证

chpopok
高级会员   /  发表于:2014-3-21 12:46  /   查看:14325  /  回复:9
1、以前本机装过Activereport8,现已过期;
2、在另外一台注册过Activereport8的电脑上发布最终用户报表设计器;
3、在本机安装最新的最终用户报表设计器;
显示以下问题:
Exception details:
System.ComponentModel.LicenseException: Your Trial period has expired.
   在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh)
   在 GrapeCity.ActiveReports.Viewer.Win.Rdlx.RdlReport.<>c__DisplayClassf.<LoadImpl>b__b()
   在 GrapeCity.ActiveReports.Viewer.Win.AsyncLoader.<>c__DisplayClass7.#cAz(Object , DoWorkEventArgs )
   在 System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   在 System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)



4、我在一台从未安装Activereport8的电脑上安装最终用户报表设计器,提示需要license。请问在EndUserDesinger打包的时候还要打包什么东西?

9 个回复

倒序浏览
chpopok
高级会员   /  发表于:2014-3-21 13:20:00
沙发
Exception details:
System.ComponentModel.LicenseException: License for the PageReport cannot be found.
   在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh)
   在 GrapeCity.ActiveReports.Viewer.Win.Rdlx.RdlReport.<>c__DisplayClassf.<LoadImpl>b__b()
   在 GrapeCity.ActiveReports.Viewer.Win.AsyncLoader.<>c__DisplayClass7.#cAz(Object , DoWorkEventArgs )
   在 System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   在 System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
回复 使用道具 举报
gw0506
超级版主   /  发表于:2014-3-21 14:37:00
板凳
您好,
根据以上描述,我理解您的问题主要有两个。
1. 在曾经安装过ActiveReports试用版的机器上运行由激活过的产品编译生成的程序报错。错误信息是Your Trial period has expired.
2. 在未安装ActiveReports试用版的机器上运行由激活过的产品编译生成的程序报错。错误信息是License for the PageReport cannot be found.

对于第一个问题,请您查看一下之前的试用版是否卸载干净。如果在GAC中有未删除的试用版dll,您可以使用gacutil [options] [assemblyName | assemblyPath | assemblyListFile]命令进行清除。
例如:gacutil -u GrapeCity.ActiveReports.v8
另外,进入命令行时可以直接从菜单-&gt;Microsoft Visual Studio 2010-&gt;Visual Studio Tools-&gt;Visual Studio 命令提示(2010)这里进入,然后输入gacutil...命令即可。根据不同情况,您可能需要修改assemblyname。

有关gacutil更多信息可以在MSDN中找到:http://msdn.microsoft.com/en-us/library/ex0ss12c(v=vs.110).aspx

对于第二个问题,请您查看一下部署后的应用程序包中是否有license.licx文件。文件如果存在请打开确认一下其中是否包含assembly信息。
回复 使用道具 举报
chpopok
高级会员   /  发表于:2014-3-21 14:57:00
地板

本帖子中包含更多资源

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

x
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-21 17:06:00
5#
回复 4楼chpopok的帖子

这行文字,拷贝到licenses.licx下面:


  1. GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v8
复制代码
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-21 17:33:00
6#
回复 5楼roger.wang的帖子

完美解决问题,关贴了。
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2014-4-28 17:15:00
7#
您好,请问,您是如何发布的,我发布后的设计器同样不能使用,我用vs2010的发布,怎么感觉跟你发布的文件不一样啊
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-28 17:27:00
8#
回复 7楼KinnSoft的帖子

您说的发布文件不一样,指的是什么?  

这个帖子沟通的问题:设计器不能使用,是因为缺少5#的这句话,把它粘贴到licenses.licx里,重新编译,即可对外发布设计器--前提是AR专业版。

请通过截图详细说明一下不一样的地方,我看看能否尽快帮您解决这个问题。
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2014-4-28 17:47:00
9#
谢谢,您看下我发的这个帖子,发错地方了
http://gcdn.gcpowertools.com.cn/showtopic-12538.html
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-28 18:03:00
10#
回复 9楼KinnSoft的帖子

已经回复了,请参阅。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部