Я создаю веб-сайты .net на сервере CMS, используя API поставщика программного обеспечения.
Проблема в том, что для каждой версии программного обеспечения CMS у меня есть разные библиотеки DLL (в основном неверсированные), с которыми мне приходится иметь дело.
Итак, прямо сейчас я создаю несколько повторно используемых серверных компонентов, которые зависят от этих DLL, но, поскольку я хочу использовать эти компоненты на разных веб-сайтах с разными версиями DLL, мне нужно найти способ переключения зависимостей.
Можно ли объединить все зависимости в одну DLL (и сохранить исходные пространства имен)?