嗨首先很抱歉,如果这是一个重复的问题,但我几乎阅读了 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文件