两年前写了一篇文章《Admin.NET初使用——跑起来》,此后做的项目都是使用 Admin.NET 开发的。不过以后开发新的项目都要选择使用新版 Admin.NET 了,已经开发完的跟单软件还有量化软件,以后也会切换到新版 Admin.NET 上。

安装 pnpm

先安装 pnmp

安装文档:https://pnpm.io/zh/installation

我的是windows 11,打开 powershell,执行下面的命令安装

iwr https://get.pnpm.io/install.ps1 -useb | iex

获取 Admin.NET

Admin.NET 项目地址:https://gitee.com/zuohuaijun/Admin.NET/

默认是 next 分支,我们就是获取这个分支的代码。

执行下面命令获取代码

git clone https://gitee.com/zuohuaijun/Admin.NET.git

运行后端

使用 Visual Studio 2022 打开 Admin.NET

在 Admin.NET.Application 项目的 Configuration 目录中

打开 Database.json,修改为使用 MySql 数据库

      {
        "DbType": "MySql",
        "ConnectionString": "Data Source=localhost;Database=xxx;User ID=xxx;Password=xxx;pooling=true;port=3306;sslmode=none;CharSet=utf8;", // 库连接字符串
        "EnableInitDb": true, // 启用库表初始化
        "EnableInitSeed": true, // 启用种子初始化
        "EnableDiffLog": false, // 启用库表差异日志
        "EnableUnderLine": false // 启用驼峰转下划线
      }

打开 Swagger.json 关闭 Swagger 登录

"LoginInfo": {
      "Enabled": false, // 是否开启Swagger登录
      "CheckUrl": "/swagger/checkUrl",
      "SubmitUrl": "/swagger/submitUrl"
}

Swagger 登录相关的文档参考:6. 规范化接口文档 | Furion (baiqian.ltd)

Admin.NET.Web.Entry 设为启动项目,然后运行

新版 Admin.NET 尝试-程序旅途

运行前端

使用 Visual Studio Code 打开 Web 目录

先执行下面的命令安装依赖

pnpm install

运行

pnpm run dev 

打开 http://localhost:8888/

新版 Admin.NET 尝试-程序旅途

如果是打包,使用下面的命令

pnpm run build

最后

本文简单记录一下,后面就着手使用新版的 Admin.NET 开发了,遇到问题会记录分享在这里。