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版本,估計是作者已經更新了,但還沒關閉問題。
開始---->>
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.成功,運行界面