ZKWeb网页框架3.0正式发布
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,因为微软已经放弃了这个框架
- 注意: 开启插件热加载会导致 efcore 的懒加载功能不可用 (参考 efcore 仓库的 #18272)
- 更新依赖组件
- 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正式发布的更多相关文章
- ZKWeb网页框架2.0正式发布
2.0.0更新的内容有 更新框架要求 框架要求从 netstandard 1.6 升到 netstandard 2.0 框架要求从 netcoreapp1.1 升到 netcoreapp2.0 更新引 ...
- 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 ...
- ZKWeb网页框架1.6正式发布
1.6.0更新的内容有 Dapper改进 更换Dapper.Contrib到Dommel 支持自定义列名的设置 支持忽略未映射的成员 支持插入Guid类型到MySQL数据库 支持JSON序列化类型 遇 ...
- ZKWeb网页框架1.5正式发布
本次更新的内容有 明显的改进了IoC容器在部分情况下的性能, 当前的性能和Grace, DryIoC同等 添加IHttpResquestHandlerWrapper接口让重载Http上下文更容易 添加 ...
- ZKWeb网页框架2.2正式发布
2.2.0更新的内容有 重构依赖注入容器 使用无锁算法 (可能导致不兼容) 使用 ContainerFactoryData 创建实例 (可能导致不兼容) 删除静态的 ContainerFactoryC ...
- ZKWeb网页框架1.8正式发布
1.8.0更新的内容有 破坏性更新 更新ZKWeb.System.Drawing到3.0.0 请修改源代码中的System.Drawing到System.DrawingCore 现在已经不再需要使用D ...
- ZKWeb网页框架1.2正式发布
发行日志 https://github.com/zkweb-framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.2.md 主要改动 更新 ZK ...
- ZKWeb网页框架1.1正式发布
发行日志 https://github.com/zkweb-framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.1.md 主要改动 添加EFC ...
- ZKWeb网页框架1.9正式发布
1.9.0更新的内容有 更新项目工具 更好的支持Linux 添加工具函数 Exception.ToDetailedString (获取例外的详细信息) Exception.ToSummaryStrin ...
随机推荐
- 互联网大厂Java面试题集—Spring boot常见面试题(二)
Spring Boot的核心功能与使用优点? 核心功能: 1)Spring Boot项目为独立运行的spring项目,java -jar xx.jar即可运行. 2)内嵌servlet容器(可以选择内 ...
- 什么是API文档?--斯科特·马文
有时候,软件开发人员想要的是自己的软件被其他应用软件所应用,而不是让人来操作.API使各种应用软件互相通信成为了可能. 从事API文档写作15年,我亲眼见证了API产品的崛起.各个公司开始搭建平台,希 ...
- luogu P1901 发射站
题目描述 某地有 N 个能量发射站排成一行,每个发射站 i 都有不相同的高度 Hi,并能向两边(当 然两端的只能向一边)同时发射能量值为 Vi 的能量,并且发出的能量只被两边最近的且比 它高的发射站接 ...
- vue反向代理(解决跨域)
1,vue中有提供反向代理的接口,就是config/index.js中的proxyTable,我的脚手架版本是2.9.6,proxyTable配置初始为空,如下图. 2,将proxyTable配置如下 ...
- iOS10 openURL方法跳转到设置界面
问题 在iOS10之前,跳转到系统设置界面的某个指定界面的方式如下: //打开定位服务界面 NSURL*url=[NSURL URLWithString:@"prefs:root=Priva ...
- 压缩感知重构算法之IRLS算法python实现
压缩感知重构算法之OMP算法python实现 压缩感知重构算法之CoSaMP算法python实现 压缩感知重构算法之SP算法python实现 压缩感知重构算法之IHT算法python实现 压缩感知重构 ...
- ES6语法中的class、extends与super的原理
class 首先, 在JavaScript中, class类是一种函数 class User { constructor(name) { this.name = name; } sayHi ...
- Python3 网络编程和并发编程总结
目录 网络编程 开发架构 OSI七层模型 socket subprocess 粘包问题 socketserver TCP UDP 并发编程 多道技术 并发和并行 进程 僵尸进程和孤儿进程 守护进程 互 ...
- java_冒泡排序
public static void main(String[] args){ int[] arr= {321, 43, 45, 76, 8, 6, 9, 1, 3, 63, 43}; for(int ...
- 大数据学习笔记——Java篇之IO
IO学习笔记整理 1. File类 1.1 File对象的三种创建方式: File对象是一个抽象的概念,只有被创建出来之后,文件或文件夹才会真正存在 注意:File对象想要创建成功,它的目录必须存在! ...