如何在MonoDevelop中安装socket.io for.NET

本文关键字:socket io for NET 安装 MonoDevelop | 更新日期: 2023-09-27 18:25:54

我想知道C#/.NET 中的socket.io库

我在以下位置找到了一个:https://socketio4net.codeplex.com/

我正在使用MonoDevelop for Unity3D Mac OS X。在上面的链接中,我按照他们的指示,也在MonoDevelop中安装了NuGET。但是我无法使用NuGET为.NET安装socket.io。

我真的可以在Mac上使用MonoDevelop吗?或者我必须使用不同的IDE或操作系统?

如何在MonoDevelop中安装socket.io for.NET

MonoDevelop for Unity 3D不包括开箱即用的软件包控制台管理器。您可以改为使用"管理包"对话框。

通过选择Manage NuGet Packages,可以从Projects菜单打开Manage Packages对话框。也可以通过选择"解决方案"窗口,右键单击解决方案、项目或项目的引用并选择"管理NuGet包"来打开它。

我看到一个Unable to resolve dependency 'newtonsoft.json (>= 4.0.8)。这是一个NuGet大小写敏感度问题。您可以通过在安装SocketIO4Net.Client NuGet客户端之前安装Newtonsoft.Json来解决此问题。

根据应用程序的不同,您可能需要使用本机Sockets来单开发环境。检查库System.Net和System.Net.Sockets:

https://developer.xamarin.com/api/type/Java.Net.Socket/

另请参阅:https://www.codeproject.com/Articles/463947/Working-with-Sockets-in-Csharp/

干杯,编码快乐!