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

    记录编程的点滴,体会学习的乐趣
  • 相关阅读:
    弹出层
    浅析.Net下的多线程编程
    网站新闻模块中应用装饰模式
    通过MVC模式将Web视图和逻辑代码分离
    得到任意网页源代码 (利用WebClient和WebRequest类)
    ASP.NET网站部署问题集
    什么是url重写
    C#基础概念二十五问(一)
    ASP.NET Memory:如果你的应用已经在生产环境中,那为什么还要debug=true
    Go Gob编码
  • 原文地址:https://www.cnblogs.com/AduBlog/p/13414542.html
Copyright © 2011-2022 走看看