Robert Muehsig 7c8c26479a cli demo
2017-10-03 23:37:46 +02:00
2017-10-03 23:37:46 +02:00
2017-10-03 23:37:46 +02:00
2017-10-03 14:33:33 +02:00
2017-10-03 23:37:46 +02:00
2017-10-02 20:40:26 +02:00
2017-10-03 23:37:46 +02:00
2017-10-03 14:39:26 +02:00
2017-10-03 23:37:46 +02:00
2017-10-03 23:37:46 +02:00

ElectronNET

Build cross platform desktop apps with .NET Core and ASP.NET NET Core.

Dev Notes:

Currently there are two main projects and a "WebApp" that serves as a demo playground.

  • ElectronNET.API: Defines the Electron / .NET API bridge
  • ElectronNET.CLI: Responsible for the dotnet "electronize" tooling.

Both projects create their own nuget package. The resulting nuget packages are saved under "/artifacts".

Currently the packages are just build with version 1.0.0. If you change something you need to clear the nuget cache under this directory (because the version number doesn't change):

%userprofile%\.nuget\packages

The solution contains a NuGet.config which points to the artifacts directory, so we can just use the produced NuGet packages without uploading to NuGet.org.

ElectronNET.WebApp:

The WebApp now has referenced the API NuGet package and via the .csproj reference the CLI:

<ItemGroup>
   <DotNetCliToolReference Include="ElectronNET.CLI" Version="*" />
</ItemGroup>

Dev Notes: Usage

Navigate to the WebApp folder and type this in a command prompt:

dotnet electronize

Description
No description provided
Readme 12 MiB
Latest
2025-12-18 23:09:34 +00:00
Languages
C# 70.4%
HTML 10.7%
TypeScript 8.7%
JavaScript 6.7%
CSS 2.6%
Other 0.9%