Итак, у меня есть экспорт, украшенный атрибутами метаданных, но в контейнере кажется, что коллекция метаданных этих частей пуста, поэтому неправильно импортируется ленивая коллекция с метаданными.
Есть мысли, почему это происходит?
Итак, у меня есть экспорт, украшенный атрибутами метаданных, но в контейнере кажется, что коллекция метаданных этих частей пуста, поэтому неправильно импортируется ленивая коллекция с метаданными.
Есть мысли, почему это происходит?
Убедитесь, что вы настроили сборки для 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));
}