Раньше я пользовался Spring.Net и хотел перейти на Ninject 1.5 (мне нужно использовать .NET2, поскольку какому-то неудачливому парню, как я, все еще нужно учитывать пользователей, работающих с win 2k). Я имел обыкновение делать все в xml и вызывать контейнер только при запуске. Таким образом, только очень ограниченные коды зависят от контейнера. У меня есть такие сценарии, и мне интересно, как сделать то же самое в Ninject.
У меня есть внешний файл конфигурации, элементы которого конечные пользователи могут изменять в зависимости от их среды / предпочтений. И некоторые из моих объектов зависят от этих значений для инициализации. В основном это первичные значения, но иногда это могут быть списки / словари / и т. Д.