找回密码
 立即注册

QQ登录

只需一步,快速开始

Lenka.Guo 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-19 10:36  /   查看:3695  /  回复:4
本帖最后由 Lenka.Guo 于 2021-7-29 09:21 编辑

最近我们发布了 ActiveReports 15 最新版,因为包含了特别多强大的功能,如全面支持.Net 5,自定义参数面板,支持POS单打印,复杂报表等功能,更多信息可了解:https://www.grapecity.com.cn/developer/activereports/whatsnew
随着新版的发布,大家陆续就要开始升级项目为最新的版本了,因为现在ActiveReports 很多资源是直接上传的Nuget包上面的,所以我们在获取安装包后,可直接安装最新的Nuget包来升级,接下来就演示,如何升级项目到 ActiveReports 15:


1. 下载安装包,并安装  ActiveReports ,注意 最新版支持.Net 5 所以推荐使用 Visual Studio 2019; 安装包下载:https://www.grapecity.com.cn/download/?pid=16

安装过程中请先退出 Visual Studio 应用,并建议关闭杀毒软件。安装完成后,可在 开始菜单中找到 GrapeCity License Manager 来进行授权激活。


2. 打开旧的项目,通过"管理 Nuget 包" 找到相关的 Nuget资源。
以 JSViewer MVC 项目为例,此时项目已检测到你安装的版本为 V15, JSViewer MVC 只需要更新 :GrapeCity.ActiveReports.Web.Viewer。其他依赖的dll会随着该Nuget包安装完成后会自动更新。








3. 安装 Nuget包完成后,重新生成解决方案




4. 使用 Visual Studio 菜单中的【工具】-【转换为 ActiveReports15】,会自动升级相关报表文件









5.替换对应版本的JS和CSS文件
jsViewer.min.js
jsViewer.min.css
最新的引用可以在AR15的demo实例中进行拷贝
AR15最新demo的下载链接:https://github.com/activereports/WebSamples15
或者:在Visual Studio 中 npm install "@grapecity/ar-viewer": "15.1.3"   以实际




或者通过修改package.json 中 ar-viewer的版本号去重新生成项目




到此步骤,项目已经升级完成了,重新生成项目,可以直接运行查看结果。



常见错误:
License 错误
我文件更新完成了,但是报表会显示没有许可证,是我要把key放到代码里吗?



解决方法:
1. 先确保机器上安装AR15
2. 在项目中,显示所有项目在Properties 中找到License.licx文件并删除
3. 重新编译之后还是这个问题

4. 然后选择项目,右键单击-》添加新建项-》报表,会再生成这个license.licx文件 即可


本帖子中包含更多资源

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

x

4 个回复

倒序浏览
TESTNULL
金牌服务用户   /  发表于:2021-3-24 17:17:30
沙发
升级成功不能退出?

本帖子中包含更多资源

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

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-3-25 11:04:24
板凳
TESTNULL 发表于 2021-3-24 17:17
升级成功不能退出?

可以看下您的版本吗?
回复 使用道具 举报
TESTNULL
金牌服务用户   /  发表于:2021-3-25 17:00:16
地板
Crystal.Li 发表于 2021-3-25 11:04
可以看下您的版本吗?


本帖子中包含更多资源

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

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-3-26 11:42:30
5#

您好,这个我们验证了下,一键升级有bug,已经反馈给开发同事。替代方案:手动升级引用的nuget包

本帖子中包含更多资源

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

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