【发布时间】:2016-08-15 12:39:29
【问题描述】:
我一直在寻找 UWP 项目是否可以使用 Managed Extensibility Framework 来实现。
在GitHub depository 棱镜,它说
WPF 支持 MEF,以便与以前的版本兼容。 它不会添加到 Windows 10 UWP 或 Xamarin 窗体中。
(是Prism.Mef用的。但是,一般MEF不能用吗?)
在Microsoft Developer Network上说:
MEF 是 .NET Framework 4 的一个组成部分,在使用 .NET Framework 的任何地方都可用。您可以在客户端应用程序中使用 MEF,无论它们使用 Windows 窗体、WPF 或任何其他技术,还是在使用 ASP.NET 的服务器应用程序中。
UWP 是否包含在“任何其他技术” 部分或 “在使用 ASP.NET 的服务器应用程序中” 部分?
我知道 .NET Core 用于 UWP 应用程序,但 ASP.NET 部分让我感到困惑。
简单地说,是否可以使用 MEF 编写 UWP 应用程序?有来源的答案将不胜感激。谢谢。
【问题讨论】:
-
你可以试试他们的 .NET Core 包,因为 UWP 在大多数情况下应该支持 .NET Core 包。