我们正在向Windows Mobile客户端添加功能以将数据发送到.NET服务。不幸的是,svcutil.exe创建的.cs类生成Compact Framework的不可用代码。 (该名称不存在于紧凑框架中)Compact Framework中的System.Runtime.Serialization.DataContractAttribute是否有变通或替代(Windows Mobile)
是否有更换或第三方类或解决方法或任何其他方式让移动应用程序连接到服务?
我们可以将API /服务更改为Compact-Framework友好的。我们对CF游戏(以及.NET一般)并不熟悉。我们不确定允许CF客户端的适当方式 - “开箱即用”方法适用于桌面应用程序,但可惜,不适用于移动设备。
编辑
我尝试使用netcfSvcUtil.exe代替,但得到一个错误(这我不svcutil.exe的获得)。我想这意味着创建的服务与Compact Framework不兼容?
我对此非常不了解 - 但我认为传递数据的规格在平台之间没有相关性,并且可以在拖车之间计算出运输。我想这是天真的...
有关如何解决此问题的任何建议?我是否需要将服务端改为移动/紧凑框架友好?
编辑
错误消息我得到的是:
Error: An Error occurred in the tool.
Error: Error in the application
你用netcfsvcutil得到了什么错误?另外,如果我正确回复,它只能使用基本的http绑定。 – tcarvin
错误没用 - 没有任何信息。我会很快发布。 – Tim