[Unity] конфигурация контейнера в app.config
От: Vladek Россия Github
Дата: 19.10.09 09:16
Оценка:
Почему вот таким кодом конфигурация контейнера загружается правильно?
var unitySection = (UnityConfigurationSection)ConfigurationManager.GetSection("unity");
var container = new UnityContainer();
unitySection.Containers.Default.Configure(container);


А вот таким нет, судя по поведению контейнера, он не сконфигурирован и не резолвит зависимости:
var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);
var unitySection = (UnityConfigurationSection)config.GetSection("unity");
var container = new UnityContainer();
unitySection.Containers.Default.Configure(container);
Everything is an object
Re: [Unity] конфигурация контейнера в app.config
От: Codechanger Россия  
Дата: 19.10.09 09:20
Оценка:
Здравствуйте, Vladek, Вы писали:

V>Почему вот таким кодом конфигурация контейнера загружается правильно?

V>
V>var unitySection = (UnityConfigurationSection)ConfigurationManager.GetSection("unity");
V>var container = new UnityContainer();
V>unitySection.Containers.Default.Configure(container);
V>


V>А вот таким нет, судя по поведению контейнера, он не сконфигурирован и не резолвит зависимости:

V>
V>var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);
V>var unitySection = (UnityConfigurationSection)config.GetSection("unity");
V>var container = new UnityContainer();
V>unitySection.Containers.Default.Configure(container);
V>


Рискну предположить, что конфиги грузятся из разных мест
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.