Activereports12编译后的程序提示没有授权
activeReportsPrint ExceptionLicense for the PageReport cannot be found开发电脑已安装Activereports12并已激活,编译后的程序安装到其他电脑后提示未授权
请问这个如何处理?
本帖最后由 Felix.Li 于 2023-5-30 12:15 编辑
DIH 发表于 2023-5-4 21:51
重新设置后不会报配置文件找不到,可以正常运行了,重新发布了,但是依然提示 activeReportsPrint Except ...************************************************最佳答案******************************************** https://gcdn.grapecity.com.cn/data/attachment/forum/202211/22/134426bukngx46gp06og60.png
主要问题是装了一个包,会在编译的时候清空license文件。将这个包卸载后即可解决
正常使用license文件编译打包即可使用
使用GrapeCity.ActiveReports.License.LicenseKey属性设置许可证时,需要引用GrapeCity.ActiveReports.Base.dll程序集。但是找不到GrapeCity.ActiveReports.Base.dll https://gcdn.grapecity.com.cn/forum.php?mod=image&aid=269518&size=300x300&key=242c2c8fef046ae0&nocache=yes&type=fixnone
DIH 发表于 2023-4-24 16:17
使用GrapeCity.ActiveReports.License.LicenseKey属性设置许可证时,需要引用GrapeCity.ActiveReports.Base ...
您好,推测您应该是license有问题导致的提示没有授权,首先,先检查一下您的license是否过期,如果过期了需要重新购买对应的license,如果没有过期,可以先备份一下项目的license文件,然后再重新生成一下license,生成后重新生成项目,先保证您已激活的机器可以成功运行项目,然后再发布该项目,如果您的机器授权正常,项目也可以正常运行,则打包时会将license文件注入。
重新生成lincese参考这个链接:https://help.grapecity.com.cn/pages/viewpage.action?pageId=71011187 我们用的是wpf wpf中用activereports该如何将编译打包后的程序不再提示没有授权呢?
DIH 发表于 2023-4-24 17:44
wpf中用activereports该如何将编译打包后的程序不再提示没有授权呢?
您好,12的版本过旧,帮您找了一下API,您可以参考这个链接:https://help.grapecity.com/activereports/webhelp/AR12/webframe.html#arHOWLicensingActiveReports.html Bella.Yuan 发表于 2023-4-24 17:50
您好,12的版本过旧,帮您找了一下API,您可以参考这个链接:https://help.grapecity.com/activereports/ ...
根据您发的连接,添加了licx文件,但是运行后,该文件里的dll就会消失,是正常的吗? DIH 发表于 2023-4-25 10:14
根据您发的连接,添加了licx文件,但是运行后,该文件里的dll就会消失,是正常的吗?
您好,您把对应的dll文件全部设置“复制本地”为true,然后再试试。 Bella.Yuan 发表于 2023-4-25 12:03
您好,您把对应的dll文件全部设置“复制本地”为true,然后再试试。
在WPF项目中,可以在App.xaml.cs文件中的App类的构造函数中设置ActiveReports的许可证,需引用GrapeCity.ActiveReports.License;但是在activereports12安装目录下找不到这个呢,这个咋办呢? 我这样写的GrapeCity.ActiveReports.License.LicenseKey = "key";