我在 Mac 上使用 Xamarin Studio,clrzmq通过 NuGet 包含。
libzmq.dll 上的 clrzmq 引用。我的应用程序编译得很好,但是当我尝试运行它时,我得到了这个:
Unhandled Exception:
System.DllNotFoundException: libzmq
at (wrapper managed-to-native) ZMQ.C:zmq_init (int)
at ZMQ.Context..ctor (Int32 io_threads) [0x00000] in <filename unknown>:0
at FeatureSpike.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0
libzmq.dll 肯定存在于构建目标目录中。有谁知道为什么找不到它?
您可能想尝试使用 netmq (https://github.com/zeromq/netmq https://github.com/zeromq/netmq) 是 Zeromq 的 100% C# 端口,可能比调用 pinvoke 更容易使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)