根据wsdl文件生成webservice 的.cs文件 及 生成dll C#调用

时间:2022-11-02 07:36:16
    
 
 
根据wsdl文件生成webservice 的.cs文件 及 生成dll C#调用
 
Visual Studio 2013->Visual Studio Tools->VS2013 开发人员命令提示
根据wsdl文件生成webservice 的.cs文件 及 生成dll C#调用
命令行输入

wsdl E:\WS.wsdl /out:WS.cs

 
E:\WS.wsdl  是wsdl文件存储路径,也可以是http://localhost:8888/WS.asmx?wsdl
 
不报错的话,看路径下 Program Files\Microsoft Visual Studio 12.0\WS.cs已经自动生成
 
.cs文件看函数声明,结构体等都非常方便
 
然后命令行执行
csc /t:library WS.cs
 
同样的路径下,生成了WS.dll,拷贝出去放到项目文件夹下,C# winform程序也可以添加引用了。
 
 
如果已知webservice路径,则可以直接 添加服务引用--高级--添加web引用 直接输入webservice URL。这个比较常见也很简单