我正在做一个项目,客户改变了他们生成我们使用的 wsdls 的方式。当我使用原始 wsdl 生成服务引用时,似乎在 reference.cs 类中使用了 DataContract 属性。当我使用新的 wsdl 时,似乎正在使用 XmlSerializer 属性。
这会导致问题,因为元素的顺序是由 XmlElement 属性强制执行的。根据我的阅读,如果 wsdl 中使用的架构元素被忽略或禁止,VS 服务生成器将执行此操作。
是否有任何自动化或其他方式可以突出这些错误可能在哪里?
谢谢
我正在做一个项目,客户改变了他们生成我们使用的 wsdls 的方式。当我使用原始 wsdl 生成服务引用时,似乎在 reference.cs 类中使用了 DataContract 属性。当我使用新的 wsdl 时,似乎正在使用 XmlSerializer 属性。
这会导致问题,因为元素的顺序是由 XmlElement 属性强制执行的。根据我的阅读,如果 wsdl 中使用的架构元素被忽略或禁止,VS 服务生成器将执行此操作。
是否有任何自动化或其他方式可以突出这些错误可能在哪里?
谢谢