IoC / Dependency Injection - объясните код вместо XML

Я в основном понимаю, как работают IoC-фреймворки, но я не совсем понимаю, как должен работать конфиг на основе кода. С помощью XML я понимаю, как можно добавить новую сборку в развернутое приложение, а затем изменить конфигурацию в XML, чтобы включить ее. Если приложение уже развернуто (то есть скомпилировано в некоторой форме), то как можно внести изменения в код без перекомпиляции? Или это то, что люди делают, просто измените конфигурацию в коде и перекомпилируйте?

Ответы на вопрос(4)

Ваш ответ на вопрос