zoukankan      html  css  js  c++  java
  • 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界面了

    记录编程的点滴,体会学习的乐趣
  • 相关阅读:
    CocoStudio UI 编辑器的使用
    脚本AI与脚本引擎
    Android 开发问题集合
    cocos2d-x之 CCSpriteBatchNode 用法总结
    图解VS2010打包全过程
    如何写详细设计文档
    母函数(Generating function)详解 — TankyWoo
    【DP_区间DP专辑】 zeroclock
    【DP_概率DP专辑】【from zeroclock's blog】
    【DP_树形DP专辑】【from zeroclock's blog】
  • 原文地址:https://www.cnblogs.com/AduBlog/p/13414542.html
Copyright © 2011-2022 走看看