C#通过VS自带工具根据WSDL自动生成WebService客户端代码及服务端代码方法

13 篇文章 1 订阅
5 篇文章 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

参与评论 您还未登录,请先 登录 后发表或查看评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

fengxingke

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值