В общем, после долгих и многочисленных попыток войны с загрузкой разных версий одного и того же модуля дизасма (в .NET 9.x) плюнул и сделал более простой вариант - модули (а точнее, в терминах .NET - сборки) будут отличаться не только версией но и именем. Тогда с точки зрения .NET - это РАЗНЫЕ сборки и никаких проблем (вроде) с загрузкой нет. Попробовал поиграться - вроде всё (ТТТ!) работает - попеременно грузил сохранненый из разных версиях сеанс. Технически - чуть сложнее с точки зрения настройки проекта - версию надо поменять в двух местах.
Теперь - разгрести завалы кода от пробных попыток и причесать его - и будем посмотреть на тесты.
Из ещё недоделанного - поддержка версионности при работе из командной строки плюс вернуть в ImageUtils возможность дизасмить блоки первичного и вторичного (если есть) загрузчиков




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
