<分区>
我有这 3 个类:
Class Image : Asset
Class Sound : Asset
Class Video : Asset
一切都可以序列化,但是当我创建这个项目时:
Class Master
List<Asset> assets //property
例如这个类的一个实例:
Image i = new Image();
Sound s = new Sound();
Video v = new Video();
Master m = new Master( new List<Asset>{i,s,v} )
它不会异常序列化 “InvalidOperationException - 生成 XML 文档时出错” 并在 innerException 中:{“MyApplication.Video 类型不是预期的。使用 XmlInclude 或 SoapInclude 属性指定静态未知的类型。”
.. 有什么想法吗??