1.8.0更新的內容有 破壞性更新 更新ZKWeb.System.Drawing到3.0.0 請修改源代碼中的 到`System.DrawingCore` 現在已經不再需要使用 選項,因為使用這個選項也不能完全防止衝突 一般更新 添加IActionParameterProvider 可以自定義獲取a ...
1.8.0更新的內容有
破壞性更新
- 更新ZKWeb.System.Drawing到3.0.0
- 請修改源代碼中的
System.Drawing
到System.DrawingCore
- 現在已經不再需要使用
DisableImplicitFrameworkReferences
選項,因為使用這個選項也不能完全防止衝突
- 請修改源代碼中的
一般更新
- 添加IActionParameterProvider
- 可以自定義獲取action參數的邏輯
- 支持在Asp.Net Core和Owin中把ZKWeb作為一個單獨中間件
- 支持提供自定義的Application類
- 可以更自由的控制ZKWeb程式初始化的過程
- 請查看
IApplication
介面和DefaultApplication
類
- 改進解決程式集依賴的處理,預載入所有引用的程式集
- 改進發佈工具
- 支持以netcoreapp1.1框架發佈
- 修複Bug
- 修複反序列化
string
到ZKWeb.Localize.T
失敗的問題 - 修複使用
dynamic
的插件代碼不能編譯的問題
- 修複反序列化
- 更新依賴包
- NSubstitute 2.0.3
- Newtonsoft.Json 10.0.2
- Microsoft.CodeAnalysis.CSharp 2.1.0
- Microsoft.Owin 3.1.0
- Pomole.EntityFrameworkCore.MySql 1.1.1
舊版本的項目使用nuget更新以後,修改源代碼中的System.Drawing
到System.DrawingCore
即可
本次更新還帶來了Angular 4.0的Demo項目,可以查看這裡,晚些時候我將會寫一篇專門的文章介紹這個項目