345  
查询码:00000112
基于ABP框架的后端代码解决方案创建流程
作者: 潘帅 于 2020年03月09日 发布在分类 / 人防组 / 人防后端 下,并于 2020年03月09日 编辑
ABP 项目模板 NuGet

对于规模较大的项目,在采用微服务架构时会涉及到多个应用服务的开发和多个开发人员的参与,因此必要的规则设置和约束就很有必要了。介绍两种后端代码解决方案的创建流程


1.使用官网模板创建

1.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.官方网站由于是国外网站,有时会出现无妨访问的问题。若无法访问则考虑其他途径。

1.2添加程序包源

如果已经添加本地程序包源,请跳过。

打开NuGet包管理器>程序包源,添加内网私有程序包源http://192.168.199.203:8011/nuget

1.3安装相关程序包

打开代码解决方案或项目的NuGet管理器,切换至本地程序包源,根据项目需要选择安装所需的程序包。

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

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

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


2.自定义模板创建

2.1创建自定义模板

使用Visual Studio打开已有的代码解决方案,选择“项目>导出模板”进入导出模板向导窗口。


分别将已有项目导出为模板,并勾选“自动将模板导入Visual Studio”,之后就可以再VS中新建项目使用了。

注意:Visual Studio暂不支持将整个解决方案作为模板导出,只能将解决方案中的项目作为模板逐个导出。


2.2使用自定义模板创建代码解决方案

创建空白解决方案,使用项目模板分别创建所需要的代码项目。



 最新评论
当前评论数2  查看更多评论


 推荐知识

 历史版本

修改日期 修改人 备注
2020-03-09 13:30:33[当前版本] 潘帅 1.1
2020-03-09 12:30:54 潘帅 1.0

 附件

附件类型

PNGPNG

知识分享平台 -V 4.8.7 -wcp