【问题标题】:Does MEF support UWP projects?MEF 是否支持 UWP 项目?
【发布时间】: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 包。

标签: asp.net .net uwp mef


【解决方案1】:

适用于 Prism.Mef。但是,一般MEF不可以吗?

对于 Prism.Mef

UWP 是否包含在“任何其他技术”部分或“在使用 ASP.NET 的服务器应用程序中”部分中?

UWP 包含在“任何其他技术”部分中

简单地说,是否可以使用 MEF 编写 UWP 应用程序?

是的,通过使用Microsoft.Composition NuGet package,我们可以轻松地将MEF集成到UWP应用中。

这是一个article 用于 Windows 应用商店应用程序(8.1),它与 UWP 应用程序类似。

这是一个 UWP MEF 示例:Link

【讨论】:

    猜你喜欢
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    • 2015-01-16
    • 1970-01-01
    • 1970-01-01
    • 2016-05-21
    • 2016-10-14
    相关资源
    最近更新 更多