C5集合库-WCF上的序列化问题
我正试图从WCF发送一个Treedicalary。它可以传递给接收者(我必须为似乎是内部数据结构的内容添加许多KnownType属性)。然而,现在我陷入了一个失败的境地,因为它无法为C5集合库-WCF上的序列化问题,wcf,serialization,c5,Wcf,Serialization,C5,我正试图从WCF发送一个Treedicalary。它可以传递给接收者(我必须为似乎是内部数据结构的内容添加许多KnownType属性)。然而,现在我陷入了一个失败的境地,因为它无法为C5.KeyValuePair'2[typea,typeb]创建默认比较器 这是因为C5类本质上无法跨越WCF(我很幸运已经走到了这一步)还是其他原因?C5类实际上并不是为了跨越序列化边界而设计的。你有几个选择 在客户端添加对C5库的引用。这不是面向服务的,最多只能在.NET客户端上工作。不推荐 如果可能,将词典转换
C5.KeyValuePair'2[typea,typeb]
创建默认比较器
这是因为C5类本质上无法跨越WCF(我很幸运已经走到了这一步)还是其他原因?C5类实际上并不是为了跨越序列化边界而设计的。你有几个选择