0

嗨首先很抱歉,如果这是一个重复的问题,但我几乎阅读了 stackoverflow 和 msdn 中关于这个问题的所有文章,但仍然没有运气。我正在用 c# (WinForm) 开发一个应用程序,我想使用 Web 服务来检索一些信息。他们给了我一个 WSDL 文件,我试图向我的项目添加一个服务引用,但我收到了这个警告和一个错误:(我还取消选中“在引用的程序集中重用类型”)

警告 3 自定义工具警告:无法导入 wsdl:portType 详细信息:运行 WSDL 导入扩展时引发异常:System.ServiceModel.Description.XmlSerializerMessageContractImporter 错误:缺少数据类型“urn:tvtowsdl:gavahiRow”。

警告 5 自定义工具警告:无法导入 wsdl:port 详细信息:导入 wsdl:port 所依赖的 wsdl:binding 时出错。wsdl 的 XPath:绑定

警告 4 自定义工具警告:无法导入 wsdl:binding 详细信息:导入 wsdl:binding 所依赖的 wsdl:portType 时出错。wsdl:portType 的 XPath

错误 6 自定义工具错误:无法为服务引用“ServiceReference1”生成代码

我以为我可能走错了方向,然后我尝试添加 Web 引用,但出现以下两个错误:

错误 1 ​​自定义工具错误:无法导入 WebService/Schema。无法从命名空间“urn:tvtowsdl”导入绑定“tvtowsdlBinding”。无法导入操作“getGavahi”。缺少数据类型“urn:tvtowsdl:gavahiRow”。错误 2 自定义工具错误:无法导入 WebService/Schema。无法从命名空间“urn:tvtowsdl”导入绑定“tvtowsdlBinding”。无法导入操作“getGavahi”。缺少数据类型“urn:tvtowsdl:gavahiRow”。

我错过了什么吗?我正在使用 Visual Studio 2012。请帮助我。这是wsdl文件

4

1 回答 1

0

我终于找到问题了。如此简单。我选择了 collection typeto System.ComonentModelBindinglist,就是这样。没有错误。

于 2013-09-09T18:10:55.253 回答