У меня есть следующие настройки в соответствующих разделах моего app.config:
<alias alias="resourceManager"
type="Infrastructure.Dictionary.Localization.IResourceManager, Infrastructure.Dictionary" />
<register type="resourceManager"
mapTo="Infrastructure.Dictionary.Localization.LocalizeDictionaryWrapper, Infrastructure.Dictionary"
name="Default">
<lifetime type="singleton" />
</register>
Когда я вызываю container.Resolve (NonLocalizedStrings.Default);
Я получаю следующее исключение:
"Не удалось разрешить зависимость, тип =
"Infrastructure.Dictionary.Localization.IResourceManager", name =
«По умолчанию». Исключение произошло, пока: while
разрешения.
Исключение: InvalidOperationException - Текущий
Тип Infrastructure.Dictionary.Localization.IResourceManager является
интерфейс и не может быть построен. Вы пропустили тип
отображение?
На момент исключения контейнер был:
Разрешение Infrastructure.Dictionary.Localization.IResourceManager, По умолчанию "
Почему Unity игнорирует мое отображение?