We are maintaining a Delphi 2010 application, which uses Hydra for displaying screens that are implemented in .NET Framework. We were having some issues (slow response times and white screens) so we decided to upgrade the framework version from 4.7.2 to 4.8.1, but now the application crashes in Hydra.Managed.Support (line 197, in CreateManagedPluginInstance). On both ends, we use Hydra version 6.7.01355.
Right now, we are stuck. We checked that all the right dll’s are used, we even ran procmon to see if the application looks for anything out of the ordinary. Would you give us some pointers for where to look next? Or maybe you know the reason for the issue?
We tried to debug the host executable from VS and we found an exception was thrown in the constructor of the plugin (a Serilog problem). This exception was only thrown if we created the plugin from the Delphi application.
Anyway, thanks for pointing us in the right direction!