Possible Duplicate:
Obsolete attribute causes property to be ignored by XmlSerialization




过时的阻止属性被序列化,为什么MS会这样做?过时并不一定意味着我不再需要它。例如,我将一个属性标记为过时,因为我需要告诉其他程序员不要使用它,但是仍然需要序列化它。

有出路吗?

问候

最佳答案

您可以创建自己的自定义属性,然后在属性构造函数中编写一条日志消息,指出使用反射的调用方。不幸的是,编译时间#warning对此不起作用。

关于c# - 序列化和过时的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6903753/

10-11 16:23