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的依賴版本,解決這個問題,依賴版本如下圖:

結束語

 

項目升級內容就介紹到這裏拉~,歡迎各位提出寶貴的意見

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章