I want to create a Blazor web assembly website that is downloadable (offline-capable).
Now I want to extend the whole thing with plugins. The plugins are fetched at runtime as dll files from a folder.
In other words, I have the application as the main project and there is a separate solution for each plugin, from which I then generate dll files in release mode.
In my plugin project, I also need a server project, a client project and a shard project, right?
And there is an interface for each project?
So I need 3 interfaces for the 3 plugin areas (server, client, shard)
Or how would that work?
And what does the structure look like?
I hope you can help me
With kind regards
Tobias
Top comments (0)