2017-10-16 23:29:49 +02:00
2017-10-08 22:39:04 +02:00
2017-10-11 22:46:58 +02:00
2017-10-16 22:58:56 +02:00
2017-10-11 22:46:58 +02:00
2017-10-16 23:07:14 +02:00
2017-10-05 04:44:58 +02:00
2017-10-16 22:36:46 +02:00
2017-10-16 22:36:46 +02:00
2017-10-03 14:39:26 +02:00
2017-10-08 23:22:43 +02:00
2017-10-16 23:16:50 +02:00

Electron.NET Build status

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

Dev Notes: Dev Workflow (at least for the CLI extension is this a must)

  • Change something in the CLI project
  • rebuild the project (a nuget package should now appear in the /artifacts directory)
  • make sure there is no ElectronNET.CLI package in your %userprofile%.nuget\packages cache with the same version
  • execute dotnet restore in the WebApp
  • execute dotnet electronize
Description
No description provided
Readme 10 MiB
Latest
2025-12-18 23:09:34 +00:00
Languages
C# 70.9%
HTML 10.7%
TypeScript 9.4%
JavaScript 6.5%
CSS 1.6%
Other 0.9%