我想知道在C#socket.io圖書館爲.NET安裝socket.io/NET如何MonoDevelop中
我找到一個在:https://socketio4net.codeplex.com/
我使用的MonoDevelop的Unity3D的Mac OS X.在上面的鏈接中,我遵循他們的指示,我也在Monodevelop中安裝了NuGET。但是我無法使用NuGET安裝.NET的socket.io。
我真的可以在Mac中使用MonoDevelop嗎?或者我必須使用不同的IDE或OS?
我想知道在C#socket.io圖書館爲.NET安裝socket.io/NET如何MonoDevelop中
我找到一個在:https://socketio4net.codeplex.com/
我使用的MonoDevelop的Unity3D的Mac OS X.在上面的鏈接中,我遵循他們的指示,我也在Monodevelop中安裝了NuGET。但是我無法使用NuGET安裝.NET的socket.io。
我真的可以在Mac中使用MonoDevelop嗎?或者我必須使用不同的IDE或OS?
Unity 3D的MonoDevelop不包括開箱即用的包控制檯管理器。您可以使用「管理包」對話框。
通過選擇管理NuGet包,可以從項目菜單打開管理包對話框。也可以通過選擇「解決方案」窗口,右鍵單擊解決方案,項目或項目參考並選擇「管理NuGet包」來打開它。
我看到一個Unable to resolve dependency 'newtonsoft.json (>= 4.0.8)
。這是一個NuGet大小寫敏感問題。在安裝SocketIO4Net.Client NuGet客戶端之前,您可以通過安裝Newtonsoft.Json來解決此問題。
根據應用程序的不同,您可能希望使用本地套接字來實現單一開發環境。 檢查庫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/
歡呼和編碼快樂!
謝謝你的迴應。其實我沒有得到任何錯誤。在Mac中,從Monodevelop Menu> Add-in manager,我安裝了NuGet。現在,要安裝SocketIO4NET.CLIENT,我必須在程序包管理器控制檯中運行一個命令,即Install-Package SocketIO4NET.CLIENT。但是我無法在Monodevelop中找到這樣的東西。 –
MonoDevelop for Unity 3D不包括開箱即用的Package Console Manager。有一個可用作Xamarin Studio和MonoDevelop 5.9或更高版本的獨立插件。您可以使用「管理包」對話框。管理包對話框可以通過選擇管理NuGet包打開項目菜單。也可以通過選擇「解決方案」窗口,右鍵單擊解決方案,項目或項目參考並選擇「管理NuGet包」來打開它。 –
謝謝soooooo :) –