我正在尝试从WSDL(https://test.umweltbundesamt.at/ebsws/DeliveryService?wsdl)生成C#类,但是出了点问题,某些类型似乎丢失了。
在大多数情况下,生成的C#类工作正常,除了使用操作“ GetEBSConsignmentStorageReport”时,我会收到此错误:
System.InvalidOperationException:XML文档中存在错误 (1,527)。 ---> System.InvalidCastException:无法转换对象 输入'ReportEntryTypeStorageSuccess'进行输入 “ ReportEntryTypeStorageFailure”。
此错误是有道理的,因为生成的文件甚至不包含任何“ ReportEntryTypeStorageSuccess”。但看起来应该如此。
我直接使用svcutil和链接生成了C#文件。
显然我应该有一个ReportEntryTypeStorageSuccess,但是由于某种原因它不是由svcutil生成的。
我在这里做错什么了吗,还是有更好的方法来生成C#部分?