mef

    0熱度

    1回答

    我懷疑這個行爲有一個術語,如果我知道它,我可以谷歌它並學習我需要什麼。但是,我不知道。 這裏是我的構造函數: [Export(typeof(MainWindowViewModel))] public class MainWindowViewModel : ObservableObject { private readonly IProductService _productServi

    0熱度

    1回答

    嗨! 我有一個類,它看起來像這樣: public class ItemCollector { public IKnownAuthority _DefaultAuthority = new DefaultAuthority(); [ImportMany(typeof(IKnownAuthority))] private IEnumerable<Lazy<IKnownA

    0熱度

    1回答

    我正在CMS MVC 4應用程序使用MEF加載插件在運行時。但每當程序調用: DirectoryCatalog dirCatalog = new DirectoryCatalog(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "bin")); 它會導致dirCatalog.Parts此錯誤: Inheritance security r

    1熱度

    1回答

    我想通過能夠實例化從基類繼承的對象而不知道這些對象的類型來泛化我們的一些代碼。所以我想只能將dll放入目錄並能夠實例化這些對象。 我正在尋找MEF,但無法導出參數,因爲它們未在代碼中定義(從數據庫加載)。所以它看起來不像MEF是要走的路。 反射效果很好,但這似乎太脆弱,不能依靠。 有什麼我錯過了,這將允許我與MEF做到這一點,是否有另一個框架,可以讓我做得更好,或者僅僅是反射這裏的答案?

    7熱度

    1回答

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

    0熱度

    1回答

    可有人請告訴我建設中的app.xaml.cs文件中的MEF組合容器,而無需使用棱鏡或控制檯應用程序,這是沒有問題的一個例子。 出口工作,但進口才能看到只用棱鏡,我不希望使用工作不和所有的例子。進口將工作,如果在App.xaml.cs文件,但我不明白爲什麼導入不會在MainWindow.cs工作,一切都在根組件。 我可以得到它,如果我做組成的主窗口構造函數,但我想如果可能的話在app.xaml.cs

    1熱度

    1回答

    我在我的.NET 4 WinForms應用程序中使用託管擴展框架。在我的Windows 8上,在Hyper-V上全新安裝Windows XP SP3,在Windows 7上以及在Win 8.1下通常無處不在的情況下,一切正常。 該問題僅在Windows 8.1或更高版本中出現 - 沒有錯誤或異常,但沒有找到插件。 我沒有附加任何代碼,因爲我已經嘗試從MSDN運行MEF的官方示例應用程序,甚至無法在

    1熱度

    2回答

    任何人都可以幫我解釋此錯誤信息,請: system.componentmodel.composition.changerejectedexception The composition remains unchanged. The changes were rejected because of the following error(s): The composition produced

    1熱度

    2回答

    到用戶控件我有我的SoapBox.Document「註冊」 [Export(SoapBox.Core.ExtensionPoints.Workbench.Documents, typeof(IDocument))] [Export(CompositionPoints.Workbench.Documents.Register, typeof(Register))] [Document(Name