MEF是否支持UWP项目?
问题描述:
我一直在寻找UWP项目是否可以使用托管扩展框架来实现。MEF是否支持UWP项目?
在棱镜的GitHub depository ,它说
MEF与WPF支持与以前版本的兼容性。 它不会被添加到Windows 10 UWP或Xamarin表单中。
(这是Prism.Mef但是,能不成为MEF一般?)
上Microsoft Developer Network有人说:
MEF是.NET的一个组成部分Framework 4,并且在使用.NET Framework的任何地方都可用。您可以在客户端应用程序中使用MEF,无论它们是使用Windows Forms,WPF还是其他任何技术,也可以在使用ASP.NET的服务器应用程序中使用。
是包含在UWP“任何其他技术”部分或者“在使用ASP.NET服务器应用程序”部分?
我知道.NET Core用于UWP应用程序,但是ASP.NET部分让我感到困惑。
简而言之,是否可以使用MEF编写UWP应用程序?与源的解答将不胜感激。谢谢。
答
这是为Prism.Mef。但是,它不可能一般用于MEF吗?
对于Prism.Mef 只有
是包含在“其他任何技术”的一部分或部分“使用ASP.NET服务器应用程序” UWP?
UWP被列入 “其它技术” 部分
简单地说,是有可能写出与MEF UWP应用程序?
是的,通过使用Microsoft.Composition
NuGet package,我们可以轻松地将MEF整合到UWP应用程序中。
这是用于Windows应用商店应用(8.1)的article,它与UWP应用类似。
这是一个UWP MEF样本:Link
你可以试试他们的.NET的核心软件包,UWP应该支持.NET核心封装在大多数情况下。 –