0

我有一个克隆类的方法。此类包含子类和属性等。它是由于 ICollectionView-Property 引起的吗?如何检测问题出在哪里?我的意思是哪个属性或类没有标记为序列化或什么?非常混乱...

错误:在程序集“PresentationFramework,版本=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”中键入“System.Windows.Data.ListCollectionView”未标记为可序列化。

4

1 回答 1

0

您正在尝试序列化未标记为 .NET Framework 的类型SerializableAttribute

您将无法更改它或使其与二进制序列化程序一起使用 - 您需要将该数据存储在您可以序列化的另一种类型中,用它标记ListCollectionViewNonSerializedAttribute然后在反序列化时您可以手动重新填充它(使用IDeserializationCallback.OnDeserialization)。

于 2012-07-10T12:44:56.857 回答