我一直在试图用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?
谢谢你的时间和关注。