![]() |
1
1
如果我猜对了,您有两个项目-“多客户端”和“多服务器”。 序列化“Multi-Server”中定义的对象,然后在“Multi-Client”中拥有该类的副本。 因此,您序列化了一个对象“MultiServer.SomeClass”,然后希望将其设置为“MultiClient.SomeClass”。这行不通。 您需要创建 常见的 dll项目(让我们将其命名为“MultiCommon”,您将在其中放置类,并通过“MultiServer”和“MultiClient”引用它。这样,您将序列化和反序列化“MultiServer.SomeClass”,而不是“MultiCommon.SomeClass”。 |
![]() |
2
0
听起来你在用
坦率地说,我强烈建议您考虑其他序列化工具。我有很大的偏见,但protobuf网络是有效的
非常
对于这种类型的场景;它仍然是“二进制的”(意思是:不是文本),但它与内部实现细节无关。速度很快(通常比
对此:
|
![]() |
Emirhan Ãzsoy · C#序列化-找不到程序集 7 年前 |