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" />