ZKWeb网页框架1.8正式发布
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项目,可以查看这里,晚些时候我将会写一篇专门的文章介绍这个项目
分类:
ZKWeb
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人