У меня есть приложение winforms, в котором много реализаций IOrderDataLoader. Другие команды начинают создавать свои собственные новые реализации IOrderDataLoader. Поэтому мы переключили наше приложение, чтобы искать в каталогах Dlls и загружать все классы, которые реализуют IOrderDataLoader, используя отражение. Таким образом, другие группы могут развертывать свои библиотеки самостоятельно, а главное приложение загружает их по требованию.
Проблема - это одна из реализаций, которые мы имеем как внутренний проект, который мы пытаемся перенести в собственное развертывание, имеет ряд зависимостей. Как я могу сломать это и загрузить его со всеми зависимостями? Все остальные загрузчики данных имеют пустые конструкторы, поэтому я просто зацикливаюсь. .