Я работаю с архитектурой, в которой есть основная программа.Когда это начинается, он просматривает путь выполнения через отражение для DLL, которые унаследованы от базового класса.Это плагины.
Когда возникает новое требование для нового проекта, обычно создается новый плагин.Этот плагин имеет основной класс плагина, а затем, возможно, ряд других классов и форм окон.
Основной класс плагина имеет методы инициализации, но в качестве его библиотеки классов не существует program.cs, так сказать, для подключениязависимости.
Есть ли способ через app.config соединить зависимости, или вы думаете, что мне следует избегать использования контейнера IOC и просто иметь метод фабрики в классе плагина, который каким-то образом связывает зависимости?
Проблема в том, что у меня может не быть возможности изменить код основного приложения для настройки контейнера IOC