Хост может и не знать об отдельных модулях. Вот например как заставить его поискать их в указанной папке:
public Ctor()
{
var catalog = new DirectoryCatalog(@"C:\MEF\trunk\Test\Addons");
var container = new CompositionContainer(catalog);
container.SatisfyImportsOnce(this);
}
[ImportMany(typeof(IAddon))]
private IEnumerable<IAddon> Addons { get; set; }
Сегодня кстати, столкнулся с проблемой, в загруженном плагине не хочет резолвится кастомная конфигурационная секция которая определена в этом же самом плагине. Гружу секцию из конфига который лежит рядом с плагином но при десериализации говорит что не может загрузить сборку =( может кто знает как лечить?