Stay hungry,Stay foolish!

0%

C#将webservice封装成dll

前言:最近在和分公司做项目的时候,开发一个接口供别人使用。我这边是C#开发的接口,他那边是C++写的程序来调用我的接口。网上搜索了一番,最后决定封装成dll供他调用。

1 访问接口

接口写完之后,我们发布到了测试系统进行测试。链接是这样子的:

12020-3-13-21-1-51

在后面加一个”?wsdl”,如果出现下面的xml页面,应该说明发布是没问题的了。

22020-3-13-21-1-58

2 进入VS2017开发人员命令提示

点击“开始”,找到vs2017目录

32020-3-13-21-2-9

3 运行wsdl命令并生成dll

在开发人员命令中输入以下命令:

1
Wsdl http://你的接口链接?wsdl

注意要在后面加个?wsdl
运行完成之后会在同一目录下生成.cs文件。

42020-3-13-21-2-22

生成dll命令如下:

1
csc /out:CommonSrv.dll /t:library CommonSrv.cs

52020-3-13-21-2-32

运行完之后就生成dll了。

62020-3-13-21-2-38

随手记录,有不正确的地方还望指正。