Windows services 在windows服务中使用MEF?

Windows services 在windows服务中使用MEF?,windows-services,mef,Windows Services,Mef,我想在windows服务/WCF服务中使用MEF AggregateCatalog的配置没有问题,但是如何处理CreateShell()和InitializeShell()方法呢?服务不能有shell,所以我是否只返回null 我将在哪里创建和运行引导程序?在服务类的OnStart中?MEF没有CreateShell和InitializeShell方法。我认为这些是Prism使用的方法。Prism是一个使用MEF的UI应用程序框架。因为您正在编写服务,所以不需要使用Prism,但可以使用MEF

我想在windows服务/WCF服务中使用MEF

AggregateCatalog的配置没有问题,但是如何处理CreateShell()和InitializeShell()方法呢?服务不能有shell,所以我是否只返回null


我将在哪里创建和运行引导程序?在服务类的OnStart中?

MEF没有CreateShell和InitializeShell方法。我认为这些是Prism使用的方法。Prism是一个使用MEF的UI应用程序框架。因为您正在编写服务,所以不需要使用Prism,但可以使用MEF


创建一个连接到您创建的目录的
CompositionContainer
,然后您可以从该容器中提取导出内容。

Oh。因此,仅对于MEF,我甚至不需要一个引导程序类?啊,最终设法减少了从Prism到MEF本身的使用。谢谢你的指点。