我需要开发Web服务,我收到了WSDL(带有令人难以置信的不直观字段名称),所以我决定将其作为Visual Studio 2015中的服务引用导入,以获取类和调用方法。
这是WSDL(对不起,我需要对问题正文中的字符数限制使用pastebin:]
生成的代码可以在这里找到:
[当我尝试构建时出现几个错误:
public partial class Z_CA_WS_ARS_AFC_GET_SCH_CC
具有接口的相同名称,所以出现错误。我试图重命名部分类,但是在剩余的代码中我不知道我应该在何处更改并调用类或接口。正如我之前所说的,名称实际上并没有帮助。
当我在Visual Studio中导入时,我使用以下(默认)高级设置,也许有帮助。
是否有任何方法可以在不要求新版本的情况下毫无问题地导入WSDL(对我来说似乎正确)?
我什至没有运气尝试使用svcutil,也许我使用了错误的版本。
感谢您的帮助。
我现在正面临完全相同的问题。您解决了吗?
我可以管理的唯一方法是手动重命名生成的接口,然后更新生成的代码,因此它将进行编译:-(可能是WSLD内的大小写敏感。WSDL是在JAVA服务上生成的。