1

当我序列化具有对早期绑定 CRM 实体的引用的对象时,出现 XmlSerializer 错误。你有没有看到这样的事情和/或对我如何纠正有任何想法?...

{“无法序列化成员 'DataSync.ParseI17Xml.CrmEarlyBound.sevp_petition.sevp_petition_ActivityPointers' 类型为 'System.Collections.Generic.IEnumerable`1[[DataSync.ParseI17Xml.CrmEarlyBound.ActivityPointer, DataSync.ParseI17Xml, Version=1.0.0.0, Culture=中性,PublicKeyToken=null]]',请参阅内部异常了解更多详细信息。"}

是它不能序列化 IEnumerables 的问题吗?我不确定。

谢谢你的建议!:-)

4

2 回答 2

0

尝试先使用 .ToList() 将其转换为列表。

这里有另一个相同的答案

于 2016-06-01T07:58:18.213 回答
0

所以我解决了这个问题。结果比我想象的要容易。解决方案是使用不同的序列化程序。DataContractSerializer 完美运行。

使用 DataContractSerializer 序列化 CRM 实体

我希望这可以帮助别人 :-)

于 2016-06-05T21:50:54.637 回答