C#Visual Studio WSDL导入生成错误的类

时间:2017-01-26 11:27:53

标签: c# visual-studio web-services visual-studio-2015 wsdl

我需要开发一个Web服务,我收到了WSDL(带有可怕的非直观的字段名称),所以我决定在Visual Studio 2015中将其作为服务引用导入,以获取要调用的类和方法。

这是WSDL(我很抱歉,我需要使用pastebin来解决问题正文中的字符限制):

http://pastebin.com/B4pFH3jY

生成的代码可以在这里找到:

http://pastebin.com/Y9ehXQxy

当我尝试构建时,我遇到了几个错误:

  • public partial class Z_CA_WS_ARS_AFC_GET_SCH_CC具有相同的接口名称,因此我收到错误。
  • 许多项目都争论不要将界面作为参数(因为它被认为是部分类)

我尝试重命名部分类,但我不知道在剩下的代码中我应该更改并调用类或接口。正如我之前所说,这些名字并没有真正帮助。

当我在Visual Studio中导入时,我使用以下(默认)高级设置,这可能有帮助。

enter image description here

有没有办法在没有要求新版本的情况下导入WSDL而没有问题(对我来说似乎是对的)?

我甚至试图使用svcutil而没有运气,也许我使用了错误的版本。

感谢您的帮助。

0 个答案:

没有答案