Electron.NET – Create a minimal MusicPlayer App with ASP.NET Core 2 for the Desktop

Electron .NET is a wrapper around a “normal” Electron application with a embedded ASP.NET Core application. Via our Electron .NET IPC bridge we can invoke Electron APIs from .NET. The CLI extensions hosts our toolset to build and start Electron .NET applications.

4 Likes

In sfarsit vad si eu un post de .NET :))

Oare ar trebui creata categoria .NET ?

3 Likes

Poate creste interesul pentru aceasta tehnologie daca creeaza @iamntz categoria .NET si poate si traficul pe forum prin atragerea persoanelor + companiilor interesate de .NET.

3 Likes

A reusit cineva sa ruleze acea aplicatie ?

Scuze pentru raspunsul intarziat dar acuma m-am trezit, azi noapte am avut de facut ceva pentru un client remote.

revenind la problema ai nevoie la inceput sa te asiguri ca ai:

Preperations for the start:

Node.js (v.8.x)
The latest .NET Core SDK
Visual Studio 2017

Te asiguri ca aplicatia se compileaza in Visual Studio, o poti gasi si pe GitHub:

Ca sa generezi aplicatia de Windows pentru deployment rulezi in root-ul aplicatiei:

dotnet electronize build win

Mi-e mi-a generat aplicatia pentru deployment la urmatorul path:

D:\electron.net-musicplayer-sample-master\electron.net-musicplayer-sample-master\MyElectronMusicPlayer\bin\desktop\ElectronNET.Host-win32-x64

Aplicatia incarca fisierele din folder-ul Music de Windows si le afiseaza pentru play, path-ul la mine e:

C:\Users\corne\Music

dar la tine sigur difera.

1 Like

primesc acesta eroare.
am descarcat-o asa cum era de pe github

sunt instalate

in csproj am


la ei pe site zice ca pachetul Electon.CLI nu trebuie instalat prin nuget, ci prin adaugarea in csproj

Dar avem tag-ul .net. Dacă se strâng suficiente articole, facem și categorie. :slight_smile:

1 Like

1.) Aplicatia se compileaza in Visual Studio ? intreb fiindca trebuie sa isi faca restore la niste pachete.
2.) Ce iti returneaza daca rulezi dotnet simplu.

Eu am folosit Command Prompt vad ca tu folosesti PowerShell dar nu ar trebui sa aiba relevanta.

Usage: dotnet [options]
Usage: dotnet [path-to-application]

Options:
  -h|--help            Display help.
  --version         Display version.

path-to-application:
  The path to an application .dll file to execute.

am rulat inainte dotnet restore

Ramane 1.)

Am compilat-o
Dince am vazut nu a putut sa instaleze pachetul CLI
image

cand incerc sa o instalez clasic primesc acesta eroare

momentan o sa plec putin prin oras !
revin asupra aplicatiei cand ma intorc !
:slight_smile:

Cred ca e nevoie sa instalezi versiunea .NET Core 2 SDK

E posibil sa ai o versiune mai veche de .NET Core.

@iamntz mai putem adauga tag-ul .net la urmatoarele post-uri, nu le pot edita tag-urile, unele au simple net altele deloc:

Cred ca sunt mai multe post-uri related la aceasta tehnologie dar nu au tag-ul .net, eu am gasit 13 fara tag la o simpla cautare pe forum.

2 Likes

Poti rula un dotnet --version, sa vezi ce versiune de dotnet ai instalata.

C:\Users\corne>dotnet --version
2.0.2
PS C:\Users\cosmi\Desktop\electron.net-musicplayer-sample-master> dotnet --version
2.0.2

s-ar putea sa fi reusit
poweshell-ul nu mai da eroare

am instaalt cli-ul cu comanda asta

dotnet add package ElectronNET.CLI --version 0.0.5 

siiiii

se pare ca trebuia sa instalez din Powershell acel pachet, iar apoi sa execut dotnet electronize start

1 Like

Electon.CLI nu trebuie instalat prin nuget, dar ar trebui sa ti-l aduca la restore, un work around daca nu ti-l aduce prin restore este sa il dezinstalezi si sa il instalezi prin nuget, ceva similar ai facut si tu, ma bucur ca iti merge.

Acuma pune o melodie *.mp3 in folder-ul Music si porneste aplicatia din nou, ar trebui sa o incarce si sa poti sa o asculti din acest player ca sa fie satisfactia completa.

1 Like

Am planuri cu aplicatia !

Sa vad ce imi iese in dupa masa acesta !

Prima pornire este mai grea :slight_smile:

sa nu dai click de multe ori pe butonul play ca se vor suprapune piesele :joy: