我有一个带有几十个 XSD 的 WSDL,我需要从 WSDL 生成客户端代码来使用 Web 服务。Web 服务的所有者使用 Java 并使用 JAXB 生成 WSDL/XSD。JAXB 为自定义绑定指定了一个“绑定文件”,并且所有者已经生成了一个 XJB 文件(JAXB 自定义绑定文件)以与 WSDL 一起使用。
我需要在 C# 中生成我的客户端代码,但 svcutil 和 Visual Studio 的 Add Service Reference 对此自定义绑定文件没有任何规定。有一些工具可以生成将绑定文件作为参数的 Java 客户端代码,但没有用于 C# 生成的工具。我尝试只运行 svcutil 而不指定 XJB,但我无法让它工作。我做了广泛的谷歌搜索,但没有运气。关于如何使这项工作的任何想法?