我一直在試圖用XSockets.Client 4.0.0爲.NET 3.5設置一個新的智能設備項目(VS 2008),但是經過大量的試驗和錯誤之後,仍然沒有這樣的運氣。.NET Compact Framework的XSockets
的事情是,如果我添加了全部三個軟件包的依賴關係(XSockets.Client35,Newtonsoft.Json和的System.Threading)我得到以下錯誤:
Error 1 The type 'System.Func`2' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
...我猜意味着我的System.Core Compact缺少完整的.NET System.Core所具有的功能(這還不是很清楚,我很樂意獲得更好的解釋)。
如果我只是使用XSockets.Client35設置項目,我可以部署它,但是當我的應用程序啓動時(我已經測試過,並且我只需引用庫來凍結它)就凍結了。
所以,我的問題是:XSockets是否與.NET Compact Framework兼容?如果沒有,有沒有辦法通過PocketPC(使用Windows Mobile 6)連接到任何WebSocket服務器?
微軟有關於原始套接字連接(http://msdn.microsoft.com/en-us/library/ms172494(v=vs.90).aspx)的一些觀點,但它是否也適用於websockets?
謝謝你的時間和關注。