GZY.Quartz.MUI(基于Quartz的UI可视化操作组件) 2.6.0发布 兼容.Net8.0
为了迎接.Net8.0
2.6.0终于发布了~
更新内容:
兼容.NET8.0
新增界面按分组名称排序功能
优化本地持久化时文件路径异常的问题
优化数据库持久化时偶现的异常问题
新增简易授权,增加维护界面安全性
GIT地址(欢迎start和 fork):l2999019/GZY.Quartz.MUI: 基于Quartz的轻量级,注入化的UI组件 (github.com)
还是介绍一下本项目的特性:
轻量级,项目仅1.43 MB(主要有部分UI占用空间,后续还有优化空间)
像swaggerUI一样,项目入侵量小,仅需要在Startup中注入的QuartzUI组件
可选新开项目(仅需要webapi即可),也可以直接加入到现有项目(支持MVC,razor各种.NET宿主的项目)
支持Http定时调用对应service服务.
支持通过DLL反射调用本地继承了IJobService的本地方法,并支持动态传参
1.支持分组排序
其实早就应该支持这个功能,方便用户体验,这里感谢各位博友的反馈
2.调整本地持久化存储路径
将本地持久化的路径存储在项目根的 QuartzSettings 文件夹中.
处理NET8.0的根目录路径问题
3.优化数据库持久化时偶现的异常问题
这个问题排查了很久,因为项目很久之前就开始弄了,所以当时采用的EF Core是2.1版本
后续虽然支持库升级到5.0和6.0,但是EF Core 也只是更新到了3.1版本,导致兼容性确实有问题
本次将依赖库重新构建,根据.NET的版本来调整EF Core的依赖版本,解决这个问题,依赖版本如下图:
项目升级内容就介绍到这里拉~,欢迎各位提出宝贵的意见
我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.cn/developer/support-plan?invite_code=3c3dzwjbcao00