我正在尝试使用SocketIO4Net在 .net 中创建 socket.io 客户端。看来 SocketIO4Net 具有 Newtonsoft.Json >= 4.0.8 的依赖项。我也在使用PushSharp库,它的 Newtonsoft.Json 依赖项 >= 4.5.10。当我第一次安装 PushSharp 时,我得到了 NewtonSoft.Json 4.5.11,我认为这个版本也应该支持 SocketIO4Net,因为它的版本更高,但是每当我尝试连接到 socket.io 服务器时都会出现这个错误。
无法加载文件或程序集“Newtonsoft.Json,Version=4.0.8.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6aeed”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)
我整天都在为这些依赖问题头疼,如果有人能指出我正确的方向,我将不胜感激。