gpt4 book ai didi

.net - 紧凑型框架 3.5 是否支持 System.Runtime.Serialization?

转载 作者:行者123 更新时间:2023-12-01 06:41:20 25 4
gpt4 key购买 nike

我正在编写一个库,它是一组类,旨在在许多不同的 .NET 应用程序之间共享,至少包括一个使用 .NET 紧凑框架的应用程序。我一直在让这些类使用带有一堆 [DataMember] 的 [DataContract] 属性,以便它们可以使用 DataContractJSONSerializer 轻松序列化和反序列化。我一直在网上搜索,试图找出 .NET Compact Framework 3.5 中是否支持此功能(DataContractAttribute、DataMemberAttribute 和 DataContractJsonSerializer),但我什至无法在.NET 框架。

有没有人碰巧知道对这些功能的支持程度?

最佳答案

我相信 System.Runtime.Serialization 命名空间存在于 .net 3.5 CE 中。这里是完整的list of namespaces ,但它似乎不支持您感兴趣的任何功能。

据我了解,您正在尝试创建一些可以序列化的实体库。我认为您的 .net CE 应用程序需要另一种方法。说不同的库(或相同的代码,但为 ce 编译并定义了指令)。然后您需要使用一些外部库进行 json 序列化(如果您仍然需要它)。

还要考虑使用另一种序列化机制而不是 DataContractJsonSerializer。从 another good question here at SO 开始.

如果您正在尝试使用某些服务,可以使用 post在 msdn 论坛上,讨论了类似的问题。他们的提议是有一些中间层。

无论如何,无论您使用 .NET 3.5 CE 做什么都会很困难,因为老实说,它是一种过时的技术。

关于.net - 紧凑型框架 3.5 是否支持 System.Runtime.Serialization?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10049863/

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