Zeres Plugin Library !link! 【Secure】

public override void OnLoad(IPluginHost host)

[Plugin("PluginB", DependsOn = new[] "PluginA" )] public class PluginB : PluginBase ... The library includes a lightweight event aggregator: zeres plugin library

dotnet add package ZeresPluginLibrary Create a shared interface that both host and plugins reference: zeres plugin library

private IAppHost host;

Update