欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ElectronNetTest

程序员文章站 2023-02-24 18:26:42
Electron.Net(结合Asp.Net Core)初次使用 ......

系统环境:ubuntu 18.04.2 desktop

软件环境:asp.net core 2.2,node.js(version>8.6)

github上有人说不支持 asp.net core 2.2,详见:https://github.com/electronnet/electron.net/issues/209

但我这里没这个问题,我装的就是2.2版本,估计是作者已经更新了,但还没关闭问题。

ElectronNetTest

 


 开始---->>

1.创建electronnettest文件夹并进入

ElectronNetTest

2.输入 dotnet new mvc,创建项目

ElectronNetTest

3.用vscode打开项目文件夹,并打开终端

ElectronNetTest

4.在终端中输入 dotnet add package electronnet.api ,安装包

ElectronNetTest

5.打开 program.cs文件,添加 using electronnet.api; 引用,并在builder中增加 useelectron

ElectronNetTest

6.打开 startup.cs文件,在configure函数最后增加electron创建窗口

ElectronNetTest

7.在终端中输入 dotnet tool install electronnet.cli -g (下图我已经装好了)

ElectronNetTest

8.继续输入 electronize init ,初始化

ElectronNetTest

9.输入 electronize start ,安装依赖(内部使用npm,非常慢。。。耐心等待)并运行

opps,发生错误,没找到 electron

ElectronNetTest

ElectronNetTest

10.输入 sudo npm install electron-packager --global ,安装electron

ElectronNetTest

11.再次 electronize start ,提示node_modules已存在,删掉这个目录

ElectronNetTest

12.重新 electronize start 

 ElectronNetTest

13.成功,运行界面

ElectronNetTest