C# 使用Svcutil创建代理类不包括XmlIgnore属性

C# 使用Svcutil创建代理类不包括XmlIgnore属性,c#,xml-serialization,svcutil.exe,C#,Xml Serialization,Svcutil.exe,有没有办法让SvcUtil包含[XmlIgnore]属性 我们在代理类中需要这个属性(因为我们有XmlSerialization不喜欢的字典),但SvcUtil在生成的代理中不包含这些属性。我无法找到一种自动方法来实现这一点。创建代理后,我们只需手动添加标签。我不明白。如何使用svcutil?如果字典上有[XmlIgnore],那么为什么它们会出现在WSDL中?我们实际上使用生成的代理类来进行XmlSerialization。XmlSerialization不支持字典,它会引发异常。SvcUti

有没有办法让SvcUtil包含[XmlIgnore]属性


我们在代理类中需要这个属性(因为我们有XmlSerialization不喜欢的字典),但SvcUtil在生成的代理中不包含这些属性。

我无法找到一种自动方法来实现这一点。创建代理后,我们只需手动添加标签。

我不明白。如何使用svcutil?如果字典上有[XmlIgnore],那么为什么它们会出现在WSDL中?我们实际上使用生成的代理类来进行XmlSerialization。XmlSerialization不支持字典,它会引发异常。SvcUtil在生成代理时不查看XmlIgnore。您可能认为XmlSerialization和SvcUtil/WSDL的行为是相同的,但它们略有不同。