Possible Duplicate:
Obsolete attribute causes property to be ignored by XmlSerialization
过时的阻止属性被序列化,为什么MS会这样做?过时并不一定意味着我不再需要它。例如,我将一个属性标记为过时,因为我需要告诉其他程序员不要使用它,但是仍然需要序列化它。
有出路吗?
问候
最佳答案
您可以创建自己的自定义属性,然后在属性构造函数中编写一条日志消息,指出使用反射的调用方。不幸的是,编译时间#warning对此不起作用。
关于c# - 序列化和过时的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6903753/