似乎 DataContractSerializer 在 .NET Compact Framework 中不可用。我发现这非常令人惊讶,因为我认为 DataContractSerializer 是序列化的圣杯,并且是 .NET 3 中引入的最广泛使用的类之一。
有没有办法在 Compact Framework 下获得相同的功能,即使用文本格式轻松保存和恢复真实世界对象图的能力?
我宁愿远离旧的、有限的 .NET 序列化程序,例如 XmlSerializer 和 BinarySerializer。
我在想也许有 DataContractSerializer 的自定义实现可用,或者可以使用 Mono 中的代码?有没有人尝试过这样做?