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

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