Итак, у меня есть экспорт, украшенный атрибутами метаданных, но в контейнере кажется, что коллекция метаданных этих частей пуста, поэтому неправильно импортирует коллекцию Lazy с метаданными.
Есть мысли, почему это происходит?
Убедитесь, что вы сконфигурировали сборки для MEF для проверки внутри вашего Bootstrapper:
protected override void ConfigureAggregateCatalog() { base.ConfigureAggregateCatalog(); // Need to add self explicitly, otherwise MEF won't know exports we have here this.AggregateCatalog.Catalogs.Add(new AssemblyCatalog(Assembly.GetExecutingAssembly())); // Also adding Model project - this is some project that you reference but not Module this.AggregateCatalog.Catalogs.Add(new AssemblyCatalog(typeof(Model.ModelService).Assembly)); }