通过Visual Studio自带工具根据wsdl文档自动生成WebService客户端代码及服务端代码方法

19 篇文章 1 订阅
6 篇文章 0 订阅

一、生成客户端代码:

1、打开VS,工具=>外部工具

2、添加外部工具

“命令”框中填写wsdl.exe所在路径,Win7一般为“C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\wsdl.exe”;

“参数”框中填写生成语言(/l:cs)、命名空间(/n:MPMS.Srv.WebService)、wsdl文档路径、xsd文档路径;

完整参数如下,切忌xsd文档也要在参数中列出

/l:cs /n:TestProject.TestNameSpace D:\Projects\wsdl\test.wsdl D:\Projects\wsdl\test.xsd D:\Projects\wsdl\MsgHeader.xsd

“初始目录”框中可选择“项目目录”然后在项目中新增一个文件夹,用来存放生成后的代理类;

3、生成代理类

上一步添加完之后会在工具菜单下显示该外部工具,点击该工具,在弹出的窗口中修改参数或直接确定即可在项目指定的文件夹下生成代理类;

二、生成服务端代码:

仍使用“一、生成客户端代码:”中添加的工具,只需在参数中增加“/si”命令(ServerInterface缩写)即可,如下所示:

/l:cs /si /n:TestProject.TestNameSpace D:\OutFiles\test.wsdl D:\OutFiles\test.xsd D:\OutFiles\test.xsd

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值