[译][ABP vNext]ABP CLI,v0.18版本的新模板和其余功能

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

ABP v0.18已发布, 包含解决的70+个issue,500+次提交git

网站更改

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

ABP CLI

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

  • 建立新的应用程序或模块项目.
  • 向应用程序添加新模块.
  • 更新解决方案中全部与ABP相关的包.

ABP CLI如今是建立新项目的首选方式,你仍然能够从开始页面下载新项目.bash

用法

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

dotnet tool install -g Volo.Abp.Cli

建立一个新应用程序:框架

abp new Acme.BookStore

将模块添加到应用程序:模块化

abp add-module Volo.Blogging

更新解决方案中全部与ABP相关的包:工具

abp update

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

新模板

在此版本中,咱们更新了全部启动模板.主要目标是提供基于领域驱动设计层的更好的启动模板,这些模板还容许建立分层解决方案(Web和API层能够在物理上分开).它还包括针对不一样层分开的单元和集成测试项目.网站

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

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

更改日志

如下是此版本附带的一些其余功能和加强功能:

  • 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开发的支持.很是感谢.若是你还想参与,请参阅本指南做为开始.

相关文章
相关标签/搜索