在.net核心应用程序的代码中创建WCF服务代理

时间:2018-02-27 18:00:49

标签: .net wcf core

我正在使用共享库在.Net FW 4.0应用程序和.Net核心应用程序中使用。

“TargetFrameworks> netcoreapp2.0; net40 / TargetFrameworks>”

库应该在没有任何配置的情况下在另一个应用程序中调用WCF服务。

以下适用于.Net FW:

        BasicHttpBinding httpb = new BasicHttpBinding();
        var channelFactory = new ChannelFactory<ILoggingServiceContract>(httpb);
        var channel = channelFactory.CreateChannel(new EndpointAddress(endpointAddress));

        channel.Log(bulk);

但与.Net Core 2.0不兼容。 它引发了一个关于未能找到ServiceModel 4.0.0.0程序集的异常。

有没有办法编写这个代码供.Net Core 2.0应用程序使用?

0 个答案:

没有答案