I am not 100% sure, but from your screenshot I'd guess that you have a mismatch between the C# Wrapper dll (%SISODIR5%/lib/SiSoCsInterface.dll) and the corresponding native dll (%SISODIR5%/bin/SiSoCsRt.dll).
It is important that your program uses the SiSoCsRt.dll from the same Runtime installation from which you create the reference to SiSoCsInterface.dll. A cause for such a mismatch could be, that your PATH environment variable contains entries for a different Runtime installation.
Please do not solve this dependency by copying the SiSoCsRt.dll to the working directory of your C# Application. This may cause more subtle inconsistencies, because other SiSo dlls, which SiSoCsRt.dll depends on might still be loaded from the wrong location.
If this does not solve your problem, pleas contact the Silicon Software support team.