当我的文件导入其他wsdl和xsd文件时,如何使用wsdl.exe生成代理类?

时间:2014-12-01 17:30:38

标签: web-services visual-studio-2012 wsdl wsdl.exe

我有一个wsdl文件,我尝试使用VS 2012 wsdl.exe工具生成代理类,但是当我尝试时,我收到以下错误消息:

C:\ VISUAL_STUDIO_PATH> wsdl.exe" C:\ PATH_TO_FILE \ AmHub_service_1_0.wsdl"

错误:找不到http://www.csapi.org/wsdl/parlayx/v1_0/interface:CloudMovil的定义。缺少名称空间为http://www.csapi.org/wsdl/parlayx/v1_0/interface的服务描述。 参数名称:名称

我的 AmHub_service_1_0.wsdl 文件会导入 AmHub_interface_1_0.wsdl ,同时从其他命名空间导入 parlayx_common_faults_2_0.wsdl ,并且来自不同名称空间的另外两个xsd文件,名为 AmHub_types_1_0.xsd parlayx_common_types_2_1.xsd

我认为该工具存在的问题是, AmHub_interface_1_0.wsdl parlayx_common_faults_2_0.wsdl xsd:import to parlayx_common_types_2_1.xsd 正在制作中。我已经读过,当出现这种情况时,wsdl工具无法生成代理。

如何针对这种情况生成代理类?我是否坚持使用wsdl工具或是否有其他Visual Studio 2012工具?

0 个答案:

没有答案