1.生成:
VS2005命令:
开始》运行》CMD
命令示例:
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin>wsdl /language:语言(默认c#) /n:nameSpace(命名空间) /out:输出路径 wsdl路径
2. 使用方法,
namespace.xxxService xxxService=new namespace.xxxService();//根据生成客户端代码设定的命名空间找到相应的类,并实例化。
xxxService.metho(输入参数);
3.碰到decimal类型,且在wsdl文件中<xs:element minOccurs="0" name="fee" type="xs:decimal" /> ,生成客户端方法时会多出一个boolean变量feeSpeciafied,
解决方法1:设置feeSpeciafied=true 可以解决这个问题。
另一个解决方法就是:修改wsdl文件为:<xs:element minOccurs="1" name="fee" type="xs:decimal" />
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69901620/viewspace-3118429/ ,如需转载,请注明出处,否则将追究法律责任。