gpt4 book ai didi

.net - Compact Framework(Windows Mobile)中是否有 System.Runtime.Serialization.DataContractAttribute 的解决方法或替代方案

转载 作者:行者123 更新时间:2023-12-02 00:29:10 25 4
gpt4 key购买 nike

我们正在向 Windows Mobile 客户端添加功能,以将数据发送到 .NET 服务。不幸的是,svcutil.exe 创建的 .cs 类为 Compact Framework 生成了无法使用的代码。 (紧凑框架中不存在该名称)

是否有替代或第 3 方类或解决方法或任何其他方式让移动应用程序连接到服务?

我们可以将 API/服务更改为紧凑框架友好型。我们是 CF 游戏(以及一般的 .NET)新手,我们不确定允许 CF 客户端的适当方法 - “开箱即用”方法对于桌面应用程序来说很好,但可惜的是,不适用于移动应用程序......

编辑

我尝试使用 netcfSvcUtil.exe 代替,但收到错误(我使用 svcutil.exe 时没有得到该错误)。我想这意味着创建的服务与紧凑框架不兼容?

我对此一无所知 - 但我认为传递数据的规范在平台之间没有相关性,并且可以在拖曳之间解决传输问题。我想这很天真......

关于如何解决这个问题有什么建议吗?我是否需要将服务端更改为移动/紧凑框架友好?

编辑

我收到的错误消息是:

Error: An Error occurred in the tool.

Error: Error in the application

最佳答案

正如我在评论中提到的,第一件事是确保我们使用基本 HTTP 绑定(bind)设置服务,以使其对 CF 友好。

关于.net - Compact Framework(Windows Mobile)中是否有 System.Runtime.Serialization.DataContractAttribute 的解决方法或替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7714837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com