VS2019 创建第一个.Net Core ABP项目

  • Post author:
  • Post category:其他


一、前言

本人开发.Net 5年,之前从winForm转WPF,接着又转Asp.Net WebForm,然后转Asp.Net Mvc,随着.Net core的火热,自己也想试试。

之前没接触过.net core,因为原有项目都不是.net core的,新项目又跟原有项目有关联,移植旧项目会有些麻烦。赶上即将有个毫无关联的新项目,于是决定试一试.Net core。

新的项目要求有权限管理,后台管理。虽然自己也能够写一个框架出来,但是还是想先参考参考别人的,最后根据自己的考虑,选择了.Net Core ABP框架。

二、下载ABP框架

直接从ABP官网中下载:

https://aspnetboilerplate.com/Templates

注意,使用某些浏览器可能会出现下载失败的情况。可以换谷歌浏览器或者尝试其他的浏览器。

三、使用教程。

下载完成后,有个官方的教程,可以直接查看

https://aspnetboilerplate.com/Pages/Documents/Zero/Startup-Template-Core

我这里也做简单的说明:

1、使用VS2019打开解决方案

2、选择“

Web.Mvc

”项目作为启动项目

3、检查Web.Mvc项目的

appsettings.json

文件中的

连接字符串

,如果需要,可以更改它。

我讲连接字符串改为了

Server=localhost; Database=ExamCoreDb; Trusted_Connection=True;

数据库存在本地中,数据库名为 ExamCoreDb,根据自己的情况修改。

4、打开

程序包管理器控制台

并运行

Update-Database

命令以创建数据库(

确保在“程序包管理器控制台”窗口

中将

“默认”项目选择为

.EntityFrameworkCore,这点很重要!!


程序包管理器控制台的打开方法:在VS2019的菜单栏中,选择工具——NuGet包管理器——程序包管理器控制台。

5、

由于它使用

libman

,因此请转到

Web.Mvc

项目。右键单击

libman.json

文件。然后单击

“还原客户端库”



(如果您不使用Visual Studio和/或在Mac上,则可以使用

Libman CLI

。在

Web.Mvc

文件夹中安装后,运行

libman restore



6、

运行应用程序。

四、部分原因排查

正常运行后,应该是这样:

但是很不幸,我运行后却是这样:

按F12一看,才发现端倪。

很明显,少了很多东西。

于是,猜想是在


还原客户端库

时出现了问题,于是我又还原了一遍,还是不行。就各种去求助去百度……


最后嘛,还是自己解决了,解决的办法也很简单,


多还原几次!!在某一次的时候,OK,解决了!

五、登录

用户名默认为

admin

,密码为

123qwe

到此,本次教程结束,详细可以查看文档前方官方的链接。



版权声明:本文为qq331059279原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。