【发布时间】:2013-11-09 01:36:17
【问题描述】:
我目前很难将 DTO 从一个程序集和命名空间移动到另一个程序集和命名空间。这是因为我使用二进制序列化来发送/接收数据。在二进制序列化中,契约基本上是程序集名称和类型命名空间+名称。如果您将类型移动到不同的程序集,您基本上违反了合同。
protobuf-net 的行为方式是否相同? protobuf-net 合约的基础是什么? probuf-net 是否允许我在不破坏向后兼容性的情况下将类型从一个程序集移动到另一个程序集?移动命名空间怎么样?
【问题讨论】:
标签: c# .net serialization protobuf-net backwards-compatibility