你如何在.NET Core中做XmlIgnore?

时间:2017-03-11 17:49:49

标签: c# xml .net-core

有没有办法阻止属性在.NET Core中进行XML序列化(我们之前通常会使用[XmlIgnore]属性)?

2 个答案:

答案 0 :(得分:2)

XmlIgnore不在.net核心(或.net标准1.6,这可能更重要)。

Github上的这个页面here声明.net标准2.0将包含XmlIgnore(您可以通过查看1.6和2.0之间的原始差异来进一步检查here

答案 1 :(得分:2)

您可以通过NuGet添加System.Xml.Serialization包。

右键单击解决方案 - >管理解决方案包

搜索" System.Xml.Serialization"并将其添加到需要它的项目中。

这使我可以在.Net Standard 1.2

中使用[XmlIgnore]属性

enter image description here