I’m trying to port a delphi host application to .net host application. When I load delphi hydra modules, all plugins have their names as defined in plugin attributes. If I load .net hydra module, all plugins use .net namespace and class names. How can I create plugin instances using the plugin name attributes instead of the full namespace.class combination?
Well when using Delphi host, I can load plugins by knowing the plugin name (even if plugin module is written in .NET). I just need to specify hydra attributes for each plugin and that’s it.
When using C# for writing host application I no longer can load C# plugins by using their hydra attribute plugin name. I can load plugins from c# module only by providing the whole namespace.classname combination.