mef2

    5熱度

    2回答

    我無法在MEF2上找到任何好的示例。 我想創建一個插件目錄並使用目錄編目來加載Imports。 我想什麼: 沒有屬性。使用帶有約定的配置生成器 插件目錄 當添加一個dll時,應用程序知道可用的新導出。 我可以使用Castle Windsor嗎?

    0熱度

    1回答

    的inheritedexport功能,我使用MEF2和閱讀一對夫婦教程對MEF 1和MEF 2 最好的之一,所以到目前爲止,我已經發現這是一個:http://www.codeproject.com/Articles/366583/MEF-Preview-Beginners-Guide 雖然我確實讓出口工作得很好,但我真的希望使用屬性樣式來做到這一點,因爲在接口上使用InheritedExport似

    4熱度

    1回答

    我知道,從MEF 2開始,MEF支持將開放泛型類型組合爲封閉類型。我試圖從添加到相同組合容器的兩個不同程序集導出的類型中編寫一個封閉類型,並且收到一個ImportCardinalityMismatchException。我爲其中一個程序集使用了約定,因爲它不在我的控制之下。對於其他我使用過的屬性。 我不完全確定如何說出我的問題,因爲我發現泛型術語相當混亂,但我期待編寫新的封閉類型,而不必明確實現我

    1熱度

    1回答

    我試圖將.NET框架應用程序的集合移植到.NET Core,並且作爲此過程的一部分,我需要從使用MEF1切換到MEF2。我在解決與MEF2有關的問題時遇到了很多困難(雖然我發現this post真的很有幫助),但是最近我偶然發現了其中一個人的背後原因。 特別是,我有許多類使用自定義ExportAttribute導出元數據,我想將它們全部導入到另一個類中,並根據此元數據對它們進行過濾。在MEF1中這

    3熱度

    1回答

    好的,我在使用.Net 4.5的C#WPF應用程序中使用Caliburn Micro和Mef2。我想知道是否有任何方法可以在單獨的dll中爲Mef2配置我的註冊,然後在我的主dll中使用它們。基本上,該DLL將配置自己的導入和導出。 喜歡的東西: RegistrationBuilder builder = new RegistrationBuilder(); builder.ForT

    7熱度

    1回答

    我想了解MEF,並且看到對MEF和MEF 2的引用。 此site列出MEF2比MEF(4.0)快得多。 當大多數人說MEF時,我需要理解我在說什麼。 那麼.NET Framework 4.5中有哪些? MEF或MEF2?

    2熱度

    2回答

    使用MEF 1,可以使用ComposeExportedValue(...) - 方法(container.ComposeExportedValue...)將現有對象組合到容器中。 Microsoft.Composition(MEF 2)如何做到這一點?爲此我找不到任何方法。

    0熱度

    1回答

    我正在切換到.net核心,並嘗試將我的遺留框架MEF代碼遷移到新的Microsoft Composition (MEF 2)(Microsoft.Composition 1.0.31)。 我們有幾個類的創建策略是「NonShared」。我卡住我應該如何申請使用MEF 2與.NET的核心以下屬性: [PartCreationPolicy(CreationPolicy.NonShared)] 有誰

    0熱度

    1回答

    我正在調查MEF 2(Microsoft.Composition),並希望將其與我現有的代碼庫相集成。 我目前的代碼庫有一個IFactory接口用一個簡單的簽名: public interface IFactory<T> { T Create(); } 我想註冊我的工廠,這樣,如果我在工廠做一個出口,它註冊爲Func<T>爲工廠的輸出爲T。因此,像這樣: [Export] pu

    1熱度

    1回答

    我正在將DNX項目轉換爲.net核心。由於依賴性的變化,我不能再使用System.ComponentModel.Composition,而是必須使用.net核心的移植版本System.Composition(我相信它被稱爲MEF 2)。 但是我找不到MEF2中用於設置單身人士的CreationPolicy的等效功能。 在MEF1,代碼 [PartCreationPolicy(CreationPol