在c#中使用ZeroMQ

时间:2016-02-18 09:40:20

标签: c# zeromq

我正在尝试使用ZeroMQ来查看​​它是否可以用于我的应用程序。但是,我有问题让它发挥作用。

操作系统:Windows 10 编程语言:C# SDK:VS 2015 Enterprise

从我读到的内容为了在c#中使用它,我将需要clrmq(包含用于.NET的clr namspace)和zmq。

我得到了" ZeroMQ.Release.zip"来自" https://github.com/zeromq/clrzmq4/releases"在其中,它包含libzmq.dll,libsodium.dll(来自bin中的i386文件夹)和ZeroMQ.dll(来自bin)。

当我尝试向我的测试项目添加引用(提到的3个dll)时,我收到一个错误说明 " libsodium.dll和libzmq.dll不能添加。请确保该文件是可访问的,并且它是有效的程序集或COM组件。"

最后,我只设法引入ZeroMQ.dll。

在我的测试中,任何帮助都会帮助我开始使用zeroMQ。

感谢。

2 个答案:

答案 0 :(得分:3)

尝试使用NuGet包ZeroMQ。它将正确添加所需的引用。

答案 1 :(得分:0)

尝试使用VS中的Tools中的Package Manage Console。安装clrzmq和zeromq它将解决所有问题。在离线模式下,下载软件包并进行安装。