2010-05-04 23 views
1

有沒有辦法讓SvcUtil包含[XmlIgnore]屬性?使用Svcutil創建代理類不包括XmlIgnore屬性

我們需要這個屬性在我們的代理類中(因爲我們有XmlSerialization不喜歡的字典),但是SvcUtil沒有在生成的代理中包含這些屬性。

+0

我不明白。你怎麼使用svcutil?如果你有他們的[XmlIgnore]字典,那他們爲什麼會出現在WSDL中? – 2010-05-11 20:15:16

+0

我們實際上使用生成的代理類來執行XmlSerialization。 XmlSerialization不支持字典,它會引發異常。生成代理時,SvcUtil不會查看XmlIgnore。你會認爲XmlSerialization和SvcUtil/WSDL的行爲是一樣的,但它們略有不同。 – BrokeMyLegBiking 2010-05-16 19:59:20

回答

0

我無法找到自動執行此操作的方法。創建代理後,我們只好手動添加標籤。