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界面了

    记录编程的点滴,体会学习的乐趣
  • 相关阅读:
    javascript打开本地应用
    SDUT OJ -2892 A
    恳请CSDN的活动可以落实
    中国银联mPOS通用技术安全分析和规范解读
    UNIX环境编程学习——反思认识
    STM32F407VG (五)定时器
    请求的链式处理——责任链模式
    Shredding Company (hdu 1539 dfs)
    十天精通CSS3(6)
    十天精通CSS3(5)
  • 原文地址:https://www.cnblogs.com/AduBlog/p/13414542.html
Copyright © 2011-2022 走看看