WCF 动态生成 不用增加引用两种方式

一、fromwork2.0低版本方式

1,打开vs的命令工具

输入:wsdl wcf地址 + /l:cs /out:文件名

上面红色部分替换掉就行,文件名,你想叫什么文件名都行。

2,回车,生成的文件是没有命名空间的。你可以手工加一下。

WCF 动态生成 不用增加引用两种方式

3,把你的文件复制到要用的地方。

MyNamespace.SmsGateway sms = new MyNamespace.SmsGateway();
 string strResult=sms.SendMessage("", "", "");

二、重写代理类 要求.net3.5以上

1,写好Wcf服务工厂,创建传输协议

具体代码可以去我的csdn里下载。

http://download.csdn.net/detail/xbding/9052457

2,然后引用dll:System.ServiceModel,System.ServiceModel.Web

3,引用wcf对应的DLL

4,把我的那个类直接复制到你的项目里,增加两个DLL,然后直接就可以调用wcf接口

上一篇:从程序员的角度分析微信小程序(编程语言:用到什么学什么)


下一篇:AES加密CBC模式兼容互通四种编程语言平台【PHP、Javascript、Java、C#】