Я работаю в C # и внедряю функцию управления плагинами в наше приложение. Я просматриваю DLL и EXE, чтобы загрузить плагины, которые находятся в определенной папке, скажем, плагины. Эти подключаемые приложения имеют собственную папку, когда они установлены, и я скопирую подключаемое приложение exe / dll в папку подключаемых модулей. Тем не менее, есть некоторые плагины, которые требуют запуска других библиотек, но я хочу минимизировать дублирование. Есть ли способ, которым я могу просто скопировать .exe в папку плагинов и найти другие зависимые файлы DLL в другой папке? Как бы я загрузить плагин в c #, если .exe и .dll не находятся в одном месте?
Спасибо.