Abp vNext项目学习(1)项目搭建及初始化


  找了好久ABP vNext的学习笔记,结果都没有心仪的博客,干脆自己研究ABP vNext官方文档。

  官网地址:https://abp.io

  首先是开发工具,文档上面要求:

  1.VS2019

   2. .Net Core3.1

  3.Node v12或v14

  4.Yarn V1.20+ or npm v6+ (installed with Node)

  当然,用其他编辑器也是可以的,看个人喜好

 

  然后他提供了两种获取源码的方式:

  1.安装Abp Cli,和Vue脚手架一样的东西,是用命令行安装(太麻烦)

  2.直接官网下载(简单直接)

  唯一想吐槽的是,为什么它不支持Vue!!!前端框架使用的是Angular。

  

  我选择的是:Angular,EntityFramework Core,下载完成解压会有两个文件夹:

  angular   aspnet-core

  一个前端,一个后台源码

 

  运行后台项目后,需要首先生成类库,引进包,然后进行数据迁移

  方法也有两种:

  1.直接运行类库

  2.包管理器控制台输入命令

 

  官方支持第一种,也最简单粗暴

  本文主要讲第一种

  首先找到.DbMigrator类库,修改里面的appsetting.json,将连接字符串改成你自己的,并将其设成启动项(直接右键选择)

  直接F5就可以自动进行数据迁移,完成后可以在数据库中看到你命名的数据库(注意:数据库可以自动生成,不需要新建)

 

  然后将HttpApi.Host类库设成启动项,按Ctrl+F5运行项目,就可以看到Swagger界面了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM