Hello Go Lang and C# gurus,
Good day. I would like to ask if anyone of you have tried calling a C# DLL functions (Class Library type) from a Go program?
I have made some initial research and saw these articles:
- https://github.com/golang/go/wiki/WindowsDLLs
- https://stackoverflow.com/questions/27849137/golang-call-windows-dll-functions
But these are DLLs created out from C Win32 implementations. I tried searching for C# DLL loaded into Go program all of them will tell you that you need to have a C++/C (Win32) wrapper before you can call it on a Go program.
Plus, the links above will tell you that Go is expecting a "C" declaration I think (which is of type __declspec) or the likes (e.g. WINAPI).
Is there a way in this case where we can completely skip the C/C++ wrapper and directly call the C# DLL functions in Go?
Your enlightening ideas and inputs will be greatly appreciated =)!
Thanks