2016-08-15 101 views
0

我一直在尋找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應用程序?與源的解答將不勝感激。謝謝。

+0

你可以試試他們的.NET的核心軟件包,UWP應該支持.NET核心封裝在大多數情況下。 –

回答

0

這是爲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