您的位置:首页 > 其它

ZKWeb网页框架1.9正式发布

2017-06-16 14:39 288 查看

1.9.0更新的内容有

更新项目工具

更好的支持Linux

添加工具函数

Exception.ToDetailedString (获取例外的详细信息)

Exception.ToSummaryString (获取例外的简略信息)

Expression.ReplaceNode (替换表达式中的节点, 一般用于合并表达式)

改进程序初始化过程

初始化失败时记录紧急日志到网站文件夹下

修改
Initialize
函数的保护等级, 从"internal static"修改到"internal protected virtual"

改进模板引擎

描画模板模块失败时仍保留前后的HTML

改进IoC容器

添加ExportAttributeBase, 可以定义拥有自定义逻辑的组件注册属性

改进ORM层

支持在映射构建器中指定表名, 例如
builder.TableName("MyTable")


修改"internal"的类为"public", 允许针对部分ORM做出更多配置

改进VisualStudio支持

标记调用Response.End的函数为DebuggerNonUserCode, 使得VisualStudio忽略此例外

更新项目模板

允许Asp.Net Core网站从命令行或者json读取配置

Bug修复

修复函数IFileEntry.WriteAllBytes不能正常工作的问题

本次更新兼容以前的版本, 旧版本的项目使用nuget更新即可.

因为发布的时候漏改了版本号, ZKWeb这个包请更新到1.9.0.1.

本次更新还添加了appveyor上运行测试的基本支持, 请参考ZKWeb.Demo项目或ZKWeb.MVVMDemo项目下的appveyor.yml.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: