VS2010 根据WSDL文件生成.cs文件

来源:互联网 发布:华泰证券网络培训 编辑:程序博客网 时间:2024/05/16 11:57

webservice的调用方式有两种:
  1. 直接在vs2010中通过web引用的方式,将发布于某个位置的web服务引进到工程里面(这个web引用地址可以是webService的http地址,也可以是引用本地*.wsdl的文件地址)。

  2. 通过vs 命令提示窗口,命令编译的方式,实现服务代理类(*.cs)及动态库(*.dll)文件的生成,然后在vs中通过引用的方式将生成的文件包括到工程中。

  第2种的具体方法:
  打开Microsoft Visual Studio 2010->工具->Visual Studio 命令提示

  输入:wsdl wsdl文件路径 /out:WebClient.cs 可生成代理类(WebClient.cs是你起的代理文件名字) 。

  如:wsdl E:\ISMP与SP接口文件\IsmpSpEngine.wsdl /out:IsmpSpEngineInterfaces.cs
  默认保存路径为C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\IsmpSpEngineInterfaces.cs