ABP框架搭建流程

一. 使用官方模板创建解决方案(项目)

1、下载解决方案代码
打开官网:https://aspnetboilerplate.com/Templates
点击菜单download,如下
在这里插入图片描述
选择目标框架Target Framework及目标版本,输入解决方案名称,输入验证码,点击按钮创建代码解决方案Create my project!

注意:

1.目标框架.NET Core v2.x对应ABP 4.x版本,目标框架.NET Core v3.x对应ABP 5.x版本,两个分支版本同步更新。

2.根据需要勾选是否包含登录、注册、用户、角色和租户管理界面( Include login, register, user, role and tenant management pages. )。若勾选可选择前端页面所用框架,若不勾选则无额外选项。

3.生成的代码解决方案中默认的命名空间是输入的解决方案名称。例如输入的解决方案名称为Business.Project,则生成的解决方案中包含Business.Project.Application、 Business.Project.Core、 Business.Project.EntityFrameworkCore、 Business.Project.Web ,其中Application、Core、EntityFrameworkCore的默认命名空间均为 Business.Project,而Web项目的默认命名空间为 Business.Project.Web

4.官方网站由于是国外网站,有时会出现无妨访问的问题。若无法访问则考虑其他途径。

2、还原nuget包
下载下来的源码,用vs打开后,各个项目显示依赖项问题,如下:
在这里插入图片描述
解决方法:依次右击移除包,然后重新nuget下载安装对应版本,即可正常重新生成。

二、添加程序包源
公司内部开发通用的通用的通用CURD方法、通用常量、枚举等
如果已经添加本地程序包源,请跳过。
具体操作:右击工具–》选项
在这里插入图片描述
在这里插入图片描述
安装相关程序包:
在这里插入图片描述

1.Application应用层,请安装RunGo.Application.Shared,包含通用CURD方法等

2.Core领域层,请安装RunGo.Core.Shared,包含通用常量、枚举等

3.EntityFrameworkCore基础设施层,若连接达梦数据库,请安装RunGo.EntityFrameworkCore.DM

三、ABP .net core框架 - Swagger UI 集成
具体参考文章地址:https://blog.csdn.net/qq_31971935/article/details/104775830
四、ABP .net core框架----跨域设置
具体参考文章地址:https://blog.csdn.net/qq_31971935/article/details/104905113

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章