ElectronNetTest
系统环境: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版本,估计是作者已经更新了,但还没关闭问题。

开始---->>
1.创建ElectronNetTest文件夹并进入

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

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

4.在终端中输入 dotnet add package ElectronNET.API ,安装包

5.打开 Program.cs文件,添加 using ElectronNET.API; 引用,并在Builder中增加 UseElectron

6.打开 Startup.cs文件,在Configure函数最后增加Electron创建窗口

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

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

9.输入 electronize start ,安装依赖(内部使用npm,非常慢。。。耐心等待)并运行
opps,发生错误,没找到 electron


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

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

12.重新 electronize start

13.成功,运行界面

ElectronNetTest的更多相关文章
随机推荐
- mongoDB(Linux)
启动 service mongod start 安装好后,输入mongo进入控制台 创建数据库 use baseName db.createCollection("game_record& ...
- 使用scrollTop返回顶部
scrollTop属性表示被隐藏在内容区域上方的像素数.元素未滚动时,scrollTop的值为0,如果元素被垂直滚动了,scrollTop的值大于0,且表示元素上方不可见内容的像素宽度 由于scrol ...
- 秒懂 this
一:全局执行 console.log(this); // Window 可以看出在全局作用域中 this 指向当前的全局对象 Window. 二:函数中执行 1.非严格模式中 function fun ...
- Linux修改/etc/profile配置错误command is not found自救方法
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
- zk实现分布式锁
public interface lock { void getLock(); void unLock(); } public abstract class ZkAbstractLock implem ...
- docker使用自定义镜像zabbix服务
一.关闭firewall,永久关闭,使用iptables防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firew ...
- idea中使用thymeleaf标签时有红色的波浪线怎么去掉
使用最新版本的idea2017可以解决,方法如下: 选择File->Settings->Editor->Inspections,然后搜索thymeleaf 将Expression v ...
- android检测手机是否安装某个app
public static boolean isAvilible(Context context, String packageName){ //获取packagemanager final Pack ...
- python code(1)
from collections import UserList class MthChianList(UserList): def filter(self,predicste): return Mt ...
- 机器学习P7
优化问题: https://www.cnblogs.com/liaohuiqiang/p/7805954.html KKT条件就是把高数里面求不等式约束条件问题的分类方法写成两个条件.