大家好,我希望问一下Go Lang和C#方面的专家们:
早上好。 请问有人尝试过在Go程序中调用C# DLL函数(类库类型)吗?
我已经做了些初步的研究并看到了这些文章:
- https://github.com/golang/go/wiki/WindowsDLLs
- https://dev59.com/FIbca4cB1Zd3GeqPZrwO
但是这些是从C Win32实现创建的DLL。
我试图搜索将C# DLL加载到Go程序中,所有结果都会告诉你需要在Go程序中调用之前先拥有一个C++ / C(Win32)包装器。
此外,上面的链接将告诉您,Go希望采用“C”声明,我想这是__declspec类型或类似类型(例如WINAPI)。
在这种情况下,是否有一种方法可以完全跳过C / C ++包装器并直接在Go中调用C# DLL函数?
期待您的启发性想法和输入 =)!
谢谢