mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-02-04 05:34:51 +00:00
Plugin support #601
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @gentledepp on GitHub (Nov 23, 2020).
Making an Electron.NET application extensible via plugins would be very interesting.
There seem to be quite a few options for plugin systems on electronjs like this one
However, I did not find anything about Electron.NET.
When publishing an app, all .NET Core stuff seems to be packaged into a single executable (that is about 100MB in size).
What would be your thoughts on a plugin system?
I am especially interested in the way this works with Oqtane which is a CMS starting point for blazor. It provides a plugin system out of the box which loads dlls for the front-end, back-end and js/css stuff from specific folders following a convention-based approach.
There is even nice youtube tutorial on Oqtane module development that shows this off quite well.
While I was not able to create a .NET 5 blazor-based electron app (there is sone IL error thrown when running
electronize start, this did work with .NET Core 3.1.As I get the same error with Oqtane, I assume it is the .NET 5 dependency of it that causes this to fail.
What are your thoughts on this?
Could this be integrated? (I am willing to participate)