2016-08-15 3 views
0

Ich habe untersucht, ob UWP-Projekte mit Managed Extensibility Framework implementiert werden können.Unterstützt MEF UWP-Projekte?

Auf der GitHub depository von Prism, heißt es

MEF mit WPF für die Kompatibilität mit früheren Versionen unterstützt wird. Es wird nicht zu Windows 10 UWP oder Xamarin Forms hinzugefügt.

(Es ist für Prism.Mef Aber kann es im Allgemeinen nicht für MEF sein.?)

auf Microsoft Developer Network gesagt wird:

MEF ist ein integraler Bestandteil des .NET Framework 4 und ist überall verfügbar, wo das .NET Framework verwendet wird. Sie können MEF in Ihren Clientanwendungen verwenden, unabhängig davon, ob sie Windows Forms, WPF oder eine andere Technologie verwenden, oder in Serveranwendungen, die ASP.NET verwenden.

Ist UWP in enthalten "andere Technologie" Teil oder mit dem "in Server-Anwendungen, die ASP.NET verwenden" Teil?

Ich weiß, dass .NET Core für UWP-Anwendungen verwendet wird, aber dass ASP.NET-Teil mich verwirrt.

Kurz gesagt, ist es möglich, UWP-Anwendungen mit MEF zu schreiben? Antworten mit Quellen werden geschätzt. Vielen Dank.

+0

Sie können ihre Pakete für .NET-Core versuchen, wie UWP sollte .NET Core-Pakete in den meisten Fällen unterstützen. –

Antwort

0

Es ist für Prism.Mef. Aber kann es nicht generell für MEF sein?

Für Prism.Mef nur

Ist UWP in "jede andere Technologie" Teil enthalten oder mit den "Anwendungen in der Server, ASP.NET verwenden" -Teil?

UWP wird in "jede andere Technologie" enthalten Teil

Kurz gesagt, ist es möglich, UWP-Anwendungen mit MEF zu schreiben?

Ja, mit dem Microsoft.Composition NuGet package können wir einfach MEF in UWP App integrieren.

Hier ist eine article für Windows Store App (8.1), es ist ähnlich mit UWP App.

Und das ist ein UWP MEF Beispiel: Link