1. 程式人生 > >netcore2.0 添加服務引用

netcore2.0 添加服務引用

pms ces shc 一個 接口 code eth res cli

最近在做一個netcore2.0的項目,需要調用webservice接口,向項目中添加鏈接的服務,會提示項目未面向受支持的 .net Core Framework版本,或項目面向多個平臺

技術分享圖片

解決方法:

1、通過.net framework 工程添加服務引用;

2、復制代理類Reference.cs到.net core 的工程下

技術分享圖片

3.在net core 工程項,nuget 添加 System.ServiceModel.Http

4.調用webservice 代碼如下:

BasicHttpBinding binding = new BasicHttpBinding();
EndpointAddress address = new EndpointAddress("http://192.0.4.223:8088/EnterpriseSpace/BPMService.asmx");
BPMServiceSoapClient client = new BPMServiceSoapClient(binding, address);
var response = client.GetHashCode();

netcore2.0 添加服務引用