我正在使用共享库在.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应用程序使用?