Я изучаю DI и недавно сделал свой первый проект.
В этом проекте я реализую шаблон репозитория. У меня есть интерфейсы и конкретные реализации. Интересно, возможно ли реализовать реализацию моих интерфейсов как "плагинов", dll, которые моя программа будет загружать динамически.
Таким образом, программа может быть улучшена с течением времени, не перестраивая ее, вы просто поместите DLL в папку "plugins", измените настройки и измените настройки!
Возможно ли это? Может ли Ninject помочь с этим?