5
如何從MEF防止加載重複模塊中的同一裝配的2個拷貝(也許錯誤地)如何防止模塊複製與MEF?
Assembly1.dll
Assembly2.dll存在的情況下(複製Assembly1的)
[ImportMany] public IList<IModule> Modules { get; private set; } public void BuildUp() { Modules = new List<IModule>(); var catalog = new DirectoryCatalog(@".\Modules"); var container = new CompositionContainer(catalog); container.ComposeParts(this); }
我需要防止由MEF加載的IModule的重複類型實現。謝謝我會以這種方式嘗試。 – 2009-11-16 13:00:43