I see that you mention MEF in
#259 proposals, so I assume that you don't plan to abandon MEF extension. As a follow-up to this old thread —
I'd like to discuss MEF compatibility issues. Looks like DryIoc offers the best out-of-the-box integration with MEF among other known containers. But still it's not 100%-compatible, so it cannot act as a drop-in replacement for most MEF-based applications. Here's my list (may be incomplete):
- For IEnumerable<T> and T dependencies, MEF uses ImportManyAttribute while DryIoc uses ImportAttribute.
- IPartImportSatisfiedNotification interface is not supported (OnImportsSatisfied callback method is not called when container completed its work).
- Custom MEF catalogs aren't supported.
- Recomposition isn't supported.
I myself don't use recomposition, so I only really care about points 1, 2 and 3 :)
Please let me know if you think these issues can be fixed at all. I would be glad to help with these, although I'll probably need your guidance.