ZKWeb网页框架2.0正式发布】的更多相关文章

2.0.0更新的内容有 更新框架要求 框架要求从 netstandard 1.6 升到 netstandard 2.0 框架要求从 netcoreapp1.1 升到 netcoreapp2.0 更新引用类库 Microsoft.AspNetCore.Hosting.Abstractions 2.0.0 Microsoft.AspNetCore.Http.Abstractions 2.0.0 Microsoft.Extensions.DependencyInjection 2.0.0 Micros…
3.0 更新的内容有 更新 .NET 框架 替换项目模版的 netcoreapp2.2 到 netcoreapp3.0 目前支持的 .NET 框架有: net461, netcoreapp2.0, netcoreapp3.0 注意: efcore 3.0 只支持 netcoreapp3.0, 如果使用 net461 则 zkweb 会使用 efcore 2.2 代替 如果没有特殊需求推荐使用 nhibernate,因为它更稳定,并且对旧版本的兼容性更好 注意: 如果你更新现有的 ZKWeb (A…
2.1.0更新的内容有 更新引用类库 NHibernate 5.1.0 Npgsql 3.2.7 MySqlConnector 0.37.0 Dapper 1.50.4 Dommel 1.10.1 ZKWeb.System.Drawing 4.0.1 ZKWeb.Fork.FluentNHibernate 2.1.1 MongoDB.Driver 2.5.0 Microsoft.EntityFrameworkCore 2.0.2 Microsoft.EntityFrameworkCore.Des…
1.6.0更新的内容有 Dapper改进 更换Dapper.Contrib到Dommel 支持自定义列名的设置 支持忽略未映射的成员 支持插入Guid类型到MySQL数据库 支持JSON序列化类型 遇到不支持的ORM映射设置时不再抛出错误.而是记录错误日志 支持从IDatabaseContext获取数据库连接对象 添加TemplateManager.CreateHash函数 分离模板模块的描绘逻辑到ITemplateWidgetRenderer接口 修复Bug 修复LocalFileEntry.…
本次更新的内容有 明显的改进了IoC容器在部分情况下的性能, 当前的性能和Grace, DryIoC同等 添加IHttpResquestHandlerWrapper接口让重载Http上下文更容易 添加TemplateWidgetInfo.Arguments成员 添加inherit选项到MemberInfo.GetAttributes函数 IoC容器选择构造函数时从选择第一个到选择参数最多的构造函数 修复Bug 修复重载IoC容器时可能导致的Dispose错误 更新依赖包 ZKWeb.Fork.D…
2.2.0更新的内容有 重构依赖注入容器 使用无锁算法 (可能导致不兼容) 使用 ContainerFactoryData 创建实例 (可能导致不兼容) 删除静态的 ContainerFactoryCache 简化代码 (可能导致不兼容) 更新接口 IMultiConstructorResolver (可能导致不兼容) 更新接口 IRegistrator 更新 Web服务器 (可能导致不兼容) 不再要求使用异常表示请求结束 不再保证 HttpManager.CurrentContext.Resp…
1.8.0更新的内容有 破坏性更新 更新ZKWeb.System.Drawing到3.0.0 请修改源代码中的System.Drawing到System.DrawingCore 现在已经不再需要使用DisableImplicitFrameworkReferences选项,因为使用这个选项也不能完全防止冲突 一般更新 添加IActionParameterProvider 可以自定义获取action参数的逻辑 支持在Asp.Net Core和Owin中把ZKWeb作为一个单独中间件 支持提供自定义的…
发行日志 https://github.com/zkweb-framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.2.md 主要改动 更新 ZKWeb.Fork.DotLiquid 到 2.1.0 更新 FastReflection 到 2.1.0 更新 ZKWeb.System.Drawing 到 2.0.0 添加 PlatformUtils 支持检测运行系统 (提供函数: RunningOnWindows, RunningOnUnix)…
发行日志 https://github.com/zkweb-framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.1.md 主要改动 添加EFCore PostgreSQL的支持 添加HtmlString.Encode, HtmlString.Decode 添加缓存的接口: IKeyValueCache 添加缓存创建器的接口: ICacheFacotry 添加文件储存的接口: IFileStorage 添加FileEntryResult用于…
1.9.0更新的内容有 更新项目工具 更好的支持Linux 添加工具函数 Exception.ToDetailedString (获取例外的详细信息) Exception.ToSummaryString (获取例外的简略信息) Expression.ReplaceNode (替换表达式中的节点, 一般用于合并表达式) 改进程序初始化过程 初始化失败时记录紧急日志到网站文件夹下 修改Initialize函数的保护等级, 从"internal static"修改到"interna…