Abp 0.18.0 正式发布! -ABP CLI,新模板和其他功能

640?wx_fmt=jpeg


ABP CLI, v0.18版本新模板和其他功能

ABP v0.18已发布, 包含解决的80+个issue, 550+次提交.

网站更改

abp.io网站完全更新以突出ABP框架的目标和重要功能.文档和博客网址也会更改:

  • abp.io/documents移至docs.abp.io.

  • abp.io/blog转移到blog.abp.io.

ABP CLI

ABP CLI(命令行界面)是一种新的全局命令行工具,用于执行基于ABP的解决方案的一些常见操作.主要功能是;

  • 创建新的应用程序或模块项目.

  • 向应用程序添加新模块.

  • 更新解决方案中所有与ABP相关的包.

ABP CLI现在是创建新项目的首选方式,你仍然可以从开始页面下载新项目.

用法

使用命令行窗口安装ABP CLI:

创建一个新应用程序:

abp new Acme.BookStore

将模块添加到应用程序:

abp add-module Volo.Blogging

更新解决方案中所有与ABP相关的包:

abp update

有关详细信息,请参阅ABP CLI文档.

新模板

在此版本中,我们更新了所有启动模板.主要目标是提供基于领域驱动设计层的更好的启动模板,这些模板还允许创建分层解决方案(Web和API层可以在物理上分开).它还包括针对不同层分开的单元和集成测试项目.

下图显示了MVC应用程序的新启动项目.

640?wx_fmt=png

有关详细信息,请参阅启动模板文档.

更改日志

以下是此版本附带的一些其他功能和增强功能:

  • 新Volo.Abp.Dapper包.

  • 新Volo.Abp.Specifications包.

  • 具有IDataSeeder服务和IDataSeedContributor接口的新数据种子系统,允许模块化初始数据种子系统.

  • 改进了MemoryDB实现,以序列化/反序列化存储在内存中的对象,因此它为单元/集成测试中的数据库模拟提供了更真实的基础结构.

  • 为docs模块添加了多语言支持.用于ABP文档.

有关此版本中的所有功能,增强功能和错误修正,请参阅GitHub发行说明.

路线图

与ABP v1.0版本相关的一件事是.NET Core / ASP.NET Core 3.0版本.根据.NET核心路线图,计划于2019年9月发布3.0版本.

ASP.NET Core具有很大的变化和功能.作为一个重大的突破性变化,它将仅在.NET Core上运行(删除.net标准支持),因此它不能用于完整.net框架了.

我们已宣布在2019年第二季度发布v1.0.我们应该为v1.0做的主要工作是:

  • 填补当前功能的空白.

  • 重构和改进当前的API.

  • 修复已知的错误.

  • 完成文档和教程.

除了我们应该做的工作之外,我们还在考虑等待ASP.NET Core 3.0发布.因为,如果我们在ASP.NET Core 3.0之前发布ABP v1.0,我们将不得不在短时间内再次发布ABP v2.0并放弃v1.0支持.因此,我们正在考虑使用ASP.NET Core 3.0 RC发布ABP v1.0 RC,并将最终发布日期与Microsoft保持一致.

想要贡献?

感谢社区对ABP开发的支持.非常感谢.如果你还想参与,请参阅本指南作为开始.


相关文章:

  • Abp v0.18.0 新版本: MVC Module 启动模板

  • [译]ABP vNext介绍

  • ABP VNext 微服务演示,项目状态和路线图

  • 用abp vNext快速开发Quartz.NET定时任务管理界面

  • [Abp vNext 源码分析] - 1. 框架启动流程分析

  • [Abp vNext 源码分析] - 2. 模块系统的变化

  • [Abp vNext 源码分析] - 3. 依赖注入与拦截器

  • Abp vNext 切换MySql数据库


640?wx_fmt=jpeg


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/315359.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

牛客练习赛74 E CCA的期望(算概率的技巧+floyd处理)

牛客地址 题目描述 是否经常有艺术创作的冲动,但却限于水平无法描绘?那就交给随机吧! 给定一张 n 个点 m 条边的无向带边权连通图,点有颜色,为黑或白,保证无自环和重边。 定义一次操作为:随机选…

Codeforces Round #712 (Div. 2) D. 3-Coloring 交互 构造

传送门 文章目录题意:思路:题意: 给一个n∗nn*nn∗n的格子染色,一共可以染三种颜色,每次都会给一种颜色,代表当前这种颜色不可以使用,染色要求相邻的颜色不能相同,让你给出一种染色…

短信验证码“最佳实践”

1、背景年初,从外地转移阵地到西安,转眼已两个多月。很久不写业务代码了,到了新公司,条件恶劣到前所未有,从需求,设计,架构,实现,实施,测试,bug修…

Codeforces Round #712 (Div. 2) E. Travelling Salesman Problem 思维转换

传送门 文章目录题意:思路:题意: 给你nnn个点,从iii到jjj的花费是max(ci,aj−ai)max(c_i,a_j-a_i)max(ci​,aj​−ai​),求从111开始经过每个点再回到111的最小花费。 思路: 首先可以发现我们的起点在哪…

HDU - 5877 Weak Pair (dfs序+树状数组+离散化)

VJ地址 题意&#xff1a;给一个有根树给你&#xff0c;计算一下满足下列条件的序列对的数目 &#xff08;1&#xff09;u是v的祖先&#xff08;不能是它自己&#xff09; &#xff08;2&#xff09;a[v]*a[u]<k 思路&#xff1a;用DFS序分裂每一条链&#xff0c;使链上的点…

Codeforces Round #614 (Div. 2) D. Aroma‘s Search 暴力 + 思维

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 给你x0,y0,ax,ay,bx,byx_0,y_0,a_x,a_y,b_x,b_yx0​,y0​,ax​,ay​,bx​,by​&#xff0c;让后根据[ax∗xi−1bx,ay∗yi−1by][a_x*x_{i-1}b_x,a_y*y_{i-1}b_y][ax​∗xi−1​bx​,ay​∗yi−1​by​]构造出…

Insider Dev Tour 2019巡演中国站

Insider Dev Tour 2019全球巡演中国站落下帷幕&#xff0c;在线直播加六大城市会场&#xff0c;作为四十余位讲师的一份子&#xff0c;我在线分享了Microsoft Graph及Microsoft Teams开发平台的内容&#xff0c;很高兴与几千位开发者共同度过了一个特别的星期天&#xff0c;很不…

HDU - 6267 (概论/找规律/递推)

VJ地址 题目大意&#xff1a; 有n个节点 从0-&#xff08;n-1&#xff09;&#xff0c;连边的规律为 即i点的父亲只能是比i小的数&#xff0c;而且是随机的&#xff0c;现在随机选择应该一个节点作为根&#xff0c;求这子树的和的期望是多少。 思路&#xff1a;可以知道总共有…

Educational Codeforces Round 81 (Rated for Div. 2) D. Same GCDs 欧拉函数\莫比乌斯

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 给定a,ma,ma,m&#xff0c;求满足gcd(a,m)gcd(ax,m)gcd(a,m)gcd(ax,m)gcd(a,m)gcd(ax,m)的xxx的个数&#xff0c;且0<x<m0<x<m0<x<m。 思路&#xff1a; 由辗转相除法得&#xff1a;gcd…

Microsoft Graph Toolkit 初探

在今年的Build大会上面, Microsoft Graph 产品组公开宣布了一套新的Web组件&#xff0c;Microsoft Graph Toolkit&#xff08;简称mgt&#xff09;&#xff0c;这套组件可以与任何前端开发平台无缝整合&#xff0c;通过几行代码就能实现基于Microsoft Graph的应用&#xff0c;而…

CodeCraft-21 and Codeforces Round #711 (Div. 2) 题解

先上链接CodeCraft-21 and Codeforces Round #711 (Div. 2) A&#xff1a; 从n开始往后找&#xff0c;不出几十个 一定能找到的&#xff0c;所以暴力就好了 void sovle(){cin>>n;while(1){ll kn;ll sum0;while(k) sumk%10,k/10;if(gcd(n,sum)>1) {cout<<n<&…

Educational Codeforces Round 81 (Rated for Div. 2) B. Infinite Prefixes 数学

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 给你个串sss&#xff0c;让后把它重复无限次得到ttt&#xff0c;定义前缀的价值为cnt0−cnt1cnt_0-cnt_1cnt0​−cnt1​&#xff0c;求ttt的前缀价值为xxx的前缀个数&#xff0c;若有无限多输出−1-1−1。 …

终于等到你!微软正式上线 Windows Terminal 预览版

前一段时间&#xff0c;一直在知乎、技术社区收到技术小伙伴们的终极拷问&#xff1a;微软Build 大会上提到的「6月中旬」要上Windows store 的 Windows Terminal 到底啥时候可以用到呀&#xff1f;有一次&#xff0c;我跑去我给 Windows Terminal 提的某个 issue 里问 Windows…

牛客练习赛76 E 牛牛数数(线性基加二分)

牛客地址 思路&#xff1a;全部组合异或&#xff0c;很容易想到使用线性基&#xff0c;正好线性基中有一个求第k小的用法&#xff0c;那我们可以二分来找 K是第几小的数&#xff0c;然后用总数减去。 #include <iostream> #include <cstdio> #include <fstream…

Educational Codeforces Round 81 (Rated for Div. 2) E. Permutation Separation 线段树 + dp

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 给你一个打乱的排列&#xff0c;每个位置都各有一个价值&#xff0c;让你选择一个分界点&#xff0c;分成p1,p2,...,prp_1,p_2,...,p_rp1​,p2​,...,pr​和pr1,...,pn−1,pnp_{r1},...,p_{n-1},p_{n}pr1​,…

几种设计良好结构以提高.NET性能的方法

写在前面设计良好的系统&#xff0c;除了架构层面的优良设计外&#xff0c;剩下的大部分就在于如何设计良好的代码&#xff0c;.NET提供了很多的类型&#xff0c;这些类型非常灵活&#xff0c;也非常好用&#xff0c;比如List&#xff0c;Dictionary、HashSet、StringBuilder、…

牛客挑战赛47 D Lots of Edges(最短路+递归枚举子集)

牛客挑战赛47 D Lots of Edges 思路&#xff1a;点的权值最多只有&#xff08;1<<17&#xff09;-1(131071) ,那我们可以枚举终点的值来算最短路&#xff0c;每个点能连边的值都是固定的&#xff0c;可以通过递归枚举子集&#xff08;技巧&#xff09;来找&#xff0c;每…

Codeforces Round #715 (Div. 2) C. The Sports Festival 区间dp

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 给定一个序列aaa&#xff0c;每次拿出来任意一个数(注意每次选的数不同)&#xff0c;让后定义maxmax(a1,a2,...,ai)maxmax(a_1,a_2,...,a_i)maxmax(a1​,a2​,...,ai​)&#xff0c;minmin(a1,a2,...,ai)min…

.NET CORE下最快比较两个文件内容是否相同的方法

最近项目有个需求,需要比较两个任意大小文件的内容是否相同,要求如下:项目是.NET CORE,所以使用C#进行编写比较方法文件大小任意,所以不能将文件内容全部读入到内存中进行比较(更专业点说,需要使用非缓存的比较方式)不依赖第三方库越快越好为了选出最优的解决方案,我搭建了一个…

牛客挑战赛47 A 一道GCD问题

牛客挑战赛47 A 一道GCD问题 思路参考牛客上的题解&#xff1a; 根据多维的更相减损术得gcd(x,y,z)gcd(x,y−x,z−y)得 gcd(a1k,a2k,a3k…,ank)gcd(a1k,a2-a1,a3-a2…)gcd(a1k,a2k,a3k…,ank)gcd(a1k,a2−a1,a3−a2…) 我们很容易可以求得等式右边的值为g我们很容易可以求得等…