Задачки на подумать
При загрузке плагины попадают в аппликатион домаин
-----
Ну тут уже без деталей имплементации загрузчика не обойтись.
Такую задницу Я себе пока еще не создавал, но одноименные классы из разных дллок вроде уже инстанцировал,
Теперь нужно один плагин заменить, а у него уже все общие либки другой версии 1.5
-----
Ты еще попроси что бы и либы 1.5 на систему не копировались - тогда веселее будет.
Делаешь общую либу с интерфейсами. Пока все взаимодействует через них - проблемы не будет.
Если уж совсем выпал из синхронизации - замени и ехешник.
один и тот же тип будет иметь разную имплементацию, то бишь нужно раскидывать по разным апп-доменам
------
Это если ты грузишь стандартным способом по имени дллки.
Попробуй грузить из байт-массива.
вот ее то и нужно
как то удобно абстрагировать.
-----
Поделись как нарисуешь - Я ее в шаблоны загоню и забуду про различия в протоколах...