Prism6 UWP可以使用Microsoft Composition(Managed Extensibility Framework的可移植类库版本)

时间:2016-05-05 08:16:00

标签: win-universal-app prism mef

最新Prism不支持MEF作为UWP项目的DI容器。目前统一和autofac可用于UWP应用的DI容器。 Microsoft Composition(MEF 2)提供了Managed Extensibility Framework(MEF)的可移植类库版本,该版本轻量级并专门针对高吞吐量进行了优化。 适用于此MEF: Microsoft.Composition (MEF2 1.0.30).的Nuget包 如果我们为UWP提供MEF容器概念,那么基于MEF的传统WPF应用程序将更灵活地转移到UWP。 我们可以使用这个可移植类库并将MEF与Prism6 UWP一起使用,并为UWP派生一些MEF容器概念吗?

1 个答案:

答案 0 :(得分:1)

当然可以。您只需创建一个支持所需MEF版本的程序集。您可以使用其中一个现有项目作为如何创建自己项目的蓝图:

https://github.com/PrismLibrary/Prism/tree/master/Source/Windows10/Prism.Unity.Windows

相关问题