0

У меня есть два тесно связанных приложения, которые оба используют контейнер Unity IoC. У них есть общие общие типы, но не все. На данный момент у меня есть два файла конфигурации, у которых много дублирования. Я бы хотел иметь только один файл конфигурации Unity, чтобы управлять ими всеми.Настроить единство с одним конфигурационным файлом для нескольких приложений

Однако, как не все типы существуют в обоих приложениях, Unity несчастлив. То, что я хочу, - это способ сообщить Unity не пытаться регистрировать/создавать экземпляры типов в файле конфигурации, если только для них не задан контейнер.

Я могу придумать пару решений, но поскольку я новичок Unity, я не хочу угадывать/изобретать.

И да, это должно быть Единство. На данный момент.

ответ

1

Вы пробовали что-то вроде расширения, взглянуть на,

Is there TryResolve in Unity?

и посмотреть, если это поможет вам.

+0

Я думаю, что это отвечает на вопрос. Благодаря! Я все еще не уверен, что это правильный путь. Я думал об использовании общего контейнера для общих элементов и дочернего контейнера для специфики, но тогда у вас есть 3 файла вместо 2! –

Смежные вопросы