Илья
MEF абсолютно не только для пользовательского интерфейса. Ничто в MEF не зависит от пользовательского интерфейса, поэтому оно находится в пространстве имен System.ComponentModel. Вы можете использовать MEF в настольных приложениях, веб-приложениях или сервисах.
Что касается образцов, спасибо за отзыв. Нам нужны лучшие образцы, которые иллюстрируют, что это технология, не основанная на пользовательском интерфейсе. Я думаю, что причина многих примеров, связанных с пользовательским интерфейсом, заключается в том, что наши главные партнеры, такие как Visual Studio, используют MEF в настольных приложениях. Я поговорю с командой о некоторых примерах, не основанных на интерфейсе пользователя.
Спасибо
Гленн