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 (Asp.NET Core) 项目到 netcoreapp3.0,
      请替换 Program.cs 中的 .UseKestrel().UseKestrel(options => options.AllowSynchronousIO = true)
  • 支持插件热加载 (Hot Reload),要求 .NET Core 3.0 以上
    • 注意: 开启插件热加载会导致 efcore 的懒加载功能不可用 (参考 efcore 仓库的 #18272)
      你可以设置 App_Data/config.json 的 "Extra"."ZKWeb.DisableAutomaticPluginReloading" 为 true 关闭插件热加载
    • ZKWeb 的插件热加载并不支持 .NET Framework,因为微软已经放弃了这个框架
  • 更新依赖组件
    • Microsoft.Extensions.DependencyInjection.Abstractions 3.0.0
    • Newtonsoft.Json 12.0.2
    • System.Drawing.Common 4.6.0
    • Microsoft.CodeAnalysis.CSharp 3.3.1
    • Microsoft.CSharp 4.6.0
    • Microsoft.Extensions.DependencyModel 3.0.0
    • Microsoft.Owin 4.0.1
    • Dapper 2.0.30
    • Dommel 1.11.0
    • Dapper.FluentMap 1.8.0
    • Dapper.FluentMap.Dommel 1.7.0
    • Microsoft.Data.Sqlite 3.0.0
    • Npgsql 4.1.0
    • MySqlConnector 0.59.1
    • Microsoft.EntityFrameworkCore 3.0.0
    • Microsoft.EntityFrameworkCore.Design 3.0.0
    • Microsoft.EntityFrameworkCore.InMemory 3.0.0
    • Microsoft.EntityFrameworkCore.Sqlite 3.0.0
    • Microsoft.EntityFrameworkCore.SqlServer 3.0.0
    • Microsoft.EntityFrameworkCore.Proxies 3.0.0
    • Npgsql.EntityFrameworkCore.PostgreSQL 3.0.0
    • Pomelo.EntityFrameworkCore.MySql 2.2.0
    • MongoDB.Driver 2.9.2
    • NHibernate 5.2.6
    • MySql.Data 6.10.9
    • System.Data.SQLite 1.0.111

项目地址:
https://github.com/zkweb-framework/ZKWeb

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

  1. ZKWeb网页框架2.0正式发布

    2.0.0更新的内容有 更新框架要求 框架要求从 netstandard 1.6 升到 netstandard 2.0 框架要求从 netcoreapp1.1 升到 netcoreapp2.0 更新引 ...

  2. ZKWeb网页框架2.1正式发布

    2.1.0更新的内容有 更新引用类库 NHibernate 5.1.0 Npgsql 3.2.7 MySqlConnector 0.37.0 Dapper 1.50.4 Dommel 1.10.1 Z ...

  3. ZKWeb网页框架1.6正式发布

    1.6.0更新的内容有 Dapper改进 更换Dapper.Contrib到Dommel 支持自定义列名的设置 支持忽略未映射的成员 支持插入Guid类型到MySQL数据库 支持JSON序列化类型 遇 ...

  4. ZKWeb网页框架1.5正式发布

    本次更新的内容有 明显的改进了IoC容器在部分情况下的性能, 当前的性能和Grace, DryIoC同等 添加IHttpResquestHandlerWrapper接口让重载Http上下文更容易 添加 ...

  5. ZKWeb网页框架2.2正式发布

    2.2.0更新的内容有 重构依赖注入容器 使用无锁算法 (可能导致不兼容) 使用 ContainerFactoryData 创建实例 (可能导致不兼容) 删除静态的 ContainerFactoryC ...

  6. ZKWeb网页框架1.8正式发布

    1.8.0更新的内容有 破坏性更新 更新ZKWeb.System.Drawing到3.0.0 请修改源代码中的System.Drawing到System.DrawingCore 现在已经不再需要使用D ...

  7. ZKWeb网页框架1.2正式发布

    发行日志 https://github.com/zkweb-framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.2.md 主要改动 更新 ZK ...

  8. ZKWeb网页框架1.1正式发布

    发行日志 https://github.com/zkweb-framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.1.md 主要改动 添加EFC ...

  9. ZKWeb网页框架1.9正式发布

    1.9.0更新的内容有 更新项目工具 更好的支持Linux 添加工具函数 Exception.ToDetailedString (获取例外的详细信息) Exception.ToSummaryStrin ...

随机推荐

  1. Android Selector和Shape的用法

    一.Shape的用法 :shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下: 填充:设置填充的颜色 间隔:设置四个方向上的间隔 大小:设置大小 圆角:同时 ...

  2. 接口访问报错:The valid characters are defined in RFC 7230 and RFC 3986

    写了个接口,在测试访问的时候,需要传json串,但是后台报错了 The valid characters are defined in RFC 7230 and RFC 3986 当前使用的tomca ...

  3. mininet(一)实验环境搭建

    mininet(一)实验环境搭建 mininet(二)简单的路由实验 mininet(三)简单的NAT实验 最近学习(https://github.com/mininet/openflow-tutor ...

  4. CodeChef FAVNUM FavouriteNumbers(AC自动机+数位dp+二分答案)

    All submissions for this problem are available. Chef likes numbers and number theory, we all know th ...

  5. 回文自动机(PAM) 入门讲解

    处理回文串,Manacher算法也是很不错,但在有些问题的处理上比较麻烦,比如求本质不同的子串的数量还需要结合后缀数组才能解决.今天的们介绍一种能够方便的解决关于回文串的问题的算法--PAM. 一些功 ...

  6. CodeForces-617E XOR And Favorite Numbers(莫队)

    Bob has a favorite number k and ai of length n. Now he asks you to answer m queries. Each query is g ...

  7. linux需要了解的网络基础知识

    第1章 网络命令 1.1 用户模式下的命令 1.1.1 enable切换到特权模式 Router>enable Router# 特权模式 Router# Router# 1.2 特权模式下的命令 ...

  8. 最全的linux基础命令

    第1章 linux命令 1.1 线上查询及帮助命令 help命令*** help前面接你要查询的命令:例如ls [root@server02 ~]# ls --help 用法:ls [选项]... [ ...

  9. USB3.0之高速视频传输测试 双目相机(mt9p031、mt9m001)带宽高达300M测试 配合isensor测试 500万像素15fps

    最近完善了下USB3.0的视频开发测试,主要优化了FPGA程序和固件,及其同步方式.对带宽和图像效果进行了仔细的测试 开发板架构(2CMOS+FPGA+2DDR2+USB3.0) 评估板底板配合2个M ...

  10. 重排数列-Java实现(2018网易校招研发岗)

    题目: 链接:https://www.nowcoder.com/questionTerminal/6c184566ecff4d3baff3536449d4a3e2 来源:牛客网 小易有一个长度为N的正 ...