我需要开发一个Web服务,我收到了WSDL(带有可怕的非直观的字段名称),所以我决定在Visual Studio 2015中将其作为服务引用导入,以获取要调用的类和方法。
这是WSDL(我很抱歉,我需要使用pastebin来解决问题正文中的字符限制):
生成的代码可以在这里找到:
当我尝试构建时,我遇到了几个错误:
public partial class Z_CA_WS_ARS_AFC_GET_SCH_CC
具有相同的接口名称,因此我收到错误。我尝试重命名部分类,但我不知道在剩下的代码中我应该更改并调用类或接口。正如我之前所说,这些名字并没有真正帮助。
当我在Visual Studio中导入时,我使用以下(默认)高级设置,这可能有帮助。
有没有办法在没有要求新版本的情况下导入WSDL而没有问题(对我来说似乎是对的)?
我甚至试图使用svcutil而没有运气,也许我使用了错误的版本。
感谢您的帮助。