使用 WCF Web服务引用提供程序将.net core 2.0中的连接服务添加到SOAP接口时,System.ServiceModel.ClientBase版本4.2.0.0不再具有在版本中找到的IDisposable接口4.0.0.0。
这意味着我不能再将它包装在using语句中(或使用try / finally并处理对象),如下所示:
using (MyClass.MyClassSoapClient client = new MyClass.MyClassSoapClient(EndpointConfiguration.MyClassSoap))
我无法弄清楚为什么删除IDisposable以及我是否应该尝试自己实现它,或者我是否打算在.net核心中以不同的方式使用SOAP接口?