abp 创建DDD项目

发布时间 2023-04-27 16:25:32作者: rrrrrsddds

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://note.raokun.top

拥抱ChatGPT,国内访问网站:https://ai.firstsaofan.top