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


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

ABP v0.18已發布, 包含解決的70+個issue,500+次提交

網站更改

abp.io網站完全更新以突出ABP框架的目標和重要功能.文檔和博客網址也會更改:

ABP CLI

ABP CLI(命令行界面)是一種新的全局命令行工具,用於執行基於ABP的解決方案的一些常見操作.主要功能是;

  • 創建新的應用程序或模塊項目.
  • 向應用程序添加新模塊.
  • 更新解決方案中所有與ABP相關的包.

ABP CLI現在是創建新項目的首選方式,你仍然可以從開始頁面下載新項目.

用法

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

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開發的支持.非常感謝.如果你還想參與,請參閱本指南作為開始.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM