修改日期 | 修改人 | 备注 |
2020-03-09 13:30:33[当前版本] | 潘帅 | 1.1 |
2020-03-09 12:30:54 | 潘帅 | 1.0 |
对于规模较大的项目,在采用微服务架构时会涉及到多个应用服务的开发和多个开发人员的参与,因此必要的规则设置和约束就很有必要了。介绍两种后端代码解决方案的创建流程
打开官网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.官方网站由于是国外网站,有时会出现无妨访问的问题。若无法访问则考虑其他途径。
如果已经添加本地程序包源,请跳过。
打开NuGet包管理器>程序包源,添加内网私有程序包源http://192.168.199.203:8011/nuget
打开代码解决方案或项目的NuGet管理器,切换至本地程序包源,根据项目需要选择安装所需的程序包。
1.Application应用层,请安装RunGo.Application.Shared,包含通用CURD方法等
2.Core领域层,请安装RunGo.Core.Shared,包含通用常量、枚举等
3.EntityFrameworkCore基础设施层,若连接达梦数据库,请安装RunGo.EntityFrameworkCore.DM
使用Visual Studio打开已有的代码解决方案,选择“项目>导出模板”进入导出模板向导窗口。
分别将已有项目导出为模板,并勾选“自动将模板导入Visual Studio”,之后就可以再VS中新建项目使用了。
注意:Visual Studio暂不支持将整个解决方案作为模板导出,只能将解决方案中的项目作为模板逐个导出。
创建空白解决方案,使用项目模板分别创建所需要的代码项目。