Рассматривая Microsoft Managed Extensibility Framework (MEF) и различные контейнеры IoC (например, Unity), я не вижу, когда использовать один тип решения по другому. Более конкретно, похоже, что MEF обрабатывает большинство шаблонов типа IoC и что контейнер IoC, такой как Unity, не будет таким необходимым.
В идеале я хотел бы видеть хороший вариант использования, когда вместо IOC или в дополнение к MEF будет использоваться контейнер IoC.