zoukankan      html  css  js  c++  java
  • ZKWeb网页框架1.7正式发布

    1.7.0更新的内容有

    • 更新项目格式到新的csproj
    • 更新项目模板
      • 打开新创建的Asp.Net Core项目将需要VS 2017,Asp.Net和Owin项目仍可以用VS 2015
      • 补上插件模板的Plugin类上的[SingletonReuse]
    • 添加工具类
      • 添加用于获取本机IP的NetworkUtils
    • 改进IoC容器
      • 添加Container.UnregisterImplementation,支持按实现类型反注册
      • 添加InjectAttribute,可以手动标记想注入的构造函数
    • 改进Entity framework core支持
      • 支持保存Id不为空,未在数据库且未跟踪的对象
    • 改进停止网站的处理
      • 会等待当前处理的请求结束再停止,但最多等3秒
    • 支持发布到其他平台
      • 发布工具可以选择使用net461发布还是netcore发布
    • 更新依赖包
      Dapper.FluentMap 1.5.3
      Dapper.FluentMap.Dommel 1.4.5
      Dommel 1.8.1
      Npgsql 3.2.2
      MongoDB.Driver 2.4.3
      NSubstitute 2.0.2
      Newtonsoft.Json 10.0.1
      Microsoft.CodeAnalysis.CSharp 2.0.0
      Microsoft.Extensions.DependencyModel 1.1.1
      Microsoft.DiaSymReader.Native 1.5.0
    • 因为所有依赖包都已经更新到了正式版本,zkweb本身的版本也使用了正式版本的格式,即把nuget包的"1.7.0-final"改成了"1.7.0"

    本次更新兼容以前的版本,旧版本的项目使用nuget更新即可。
    如果是从VS2015的项目升级到VS2017的项目还需要手动编辑csproj,
    PropertyGroup节下添加<DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>

    此外本次更新以后创建的项目可以通过命令行实现自动编译+自动发布
    参考https://github.com/zkweb-framework/ZKWeb.Demo/blob/master/publish.bat

  • 相关阅读:
    Java 设计模式之单例
    CentOS 下安装配置Hadoop
    Linux 修改IP地址和DNS
    Hibernate 主配置文件详解
    HTTP 协议细节
    Java 设计模式之工厂
    mysqldump备份与还原
    [小技巧]windows时间同步
    关于反射
    XHTML、DTD和Web Services
  • 原文地址:https://www.cnblogs.com/zkweb/p/6650977.html
Copyright © 2011-2022 走看看