标签:res 生成 对象 height bsp sof files img 工具
1、引用*.wsdl文件
WebService服务端会提供wsdl文件,客户端通过该文件生成.cs文件以及生成.dll.
注意:若服务端只提供的了URL,在URL后面加上"?wsdl"在浏览器上访问,复制页面内容,粘贴到文本文件,将文件后缀改为为"wsdl",即可得到wsdl文件。
通过URL或wsdl文件都可生成.cs文件。
生成.cs文件的方法有两种,如下:
方法一:通过VS命令行工具生成
如上图所示,输入命令“wsdl /language:c# /n:CHEER.PresentationLayer /out:生成类的物理路径(需先创建cs文件) WebService接口URL或wsdl文件物理路径”即可。
方法二:VS中添加外部工具(方便以后使用)
VS工具菜单->外部工具->如下图
输入上图红框中的各个参数,其中,命令是:C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\wsdl.exe,即wsdl.exe的物理路径。
初始目录:$(ItemDir)表示当前项目根目录下。
命名空间使用时直接改成自定义的名称即可。
下图是该外部工具的使用,先自定义命名空间名称,再在out:后面加上空格,再加上WebService的URL或wsdl文件物理路径
2、已知WebService接口的URL,直接调用
在VS中,添加服务引用--高级--添加web引用 直接输入webservice URL
然后,直接实例化该命名空间下的类的对象,调用该接口下的各个方法即可。
3、动态调用WebService
标签:res 生成 对象 height bsp sof files img 工具
原文地址:https://www.cnblogs.com/LY-HeroesRebor/p/13253252.html