我已经将Prism WPF应用程序迁移到.NET Core 3.1,但是一个项目使用的WCF服务接收到Http-Json-Post-Requests,但是我找不到在.NET Core 3或.NET中工作的替代方法。网络标准...在以前的.NET Framework版本中,WCF通过IEventAggregator调用已发布的事件以在解耦的Prism模块中执行EventHandlers ...我试图添加一个处理HTTP请求的.NET Core Web Api项目,但无法将其托管在Prism应用程序中,或者将我的UnityContainer添加到.NET Core Web Api项目中。。。有人知道如何将我的WCF项目替换为.NET Core 3项目吗?
通过在单独的netstandard2.1项目中自托管ASP.NET Core解决的问题,将包含WebHost的类注册到PRISM应用程序的UnityContainer,并将UnityContainer用作IServiceCollection注入WebHost,以供使用。