abp 创建DDD项目

abp 创建DDD项目

我和我的伙伴在搭建框架的基础框架,找了很多框架,最后选择用abp作为DDD的规范标准。

创建项目

1.命令行中安装 ABP CLI:

dotnet tool install -g Volo.Abp.Cli

2.查看abp 版本:

abp -v

3.如果版本过低,更新版本,目前最新版本是7.1.1

dotnet tool update -g Volo.Abp.Cli

4.新建项目(DDD,使用EF core,数据库 PostgreSQL ,无前端)

abp new TerraMours -dbms PostgreSQL --tiered -csf --no-ui

生成结果:

image-1682582852548

单层应用:

abp new TerraMours -t app-nolayers -dbms PostgreSQL --no-ui

生成结果:

image-1682582860380

踩坑记录:

因为我之前安装过5.4版本的,直接运行新建项目的命令,会报错:

System.NullReferenceException: Object reference not set to an instance of an object.

abp DDD 文档:https://docs.abp.io/zh-Hans/abp/latest/Domain-Driven-Design-Implementation-Guide#总述

快速开始:https://abp.io/get-started

阅读如遇样式问题,请前往个人博客浏览: https://www.raokun.top
拥抱ChatGPT:https://ai.terramours.site
开源项目地址:[https://github.com/firstsaofan/TerraMours](
posted @ 2023-04-27 16:16  raokun  阅读(54)  评论(0编辑  收藏  举报