Разрабатывая плагины (которые включают GUI) для некоторых приложений на C # winforms, я обнаружил, что Winforms не может работать через границу домена приложения. Для этого требуются элементы управления MarshalByRef и т. Д. Поэтому, как правило, для загрузки новой версии плагина нам необходимо перезапустить приложение, поскольку мы не можем выгрузить прежний файл plugin.dll.
Итак, мой вопрос - возможно ли иметь полностью сериализуемую, удаленно работающую структуру графического интерфейса?
(Не стесняйтесь, если вы можете перефразировать вопрос, я не знаю, как его выразить в ближайшее время).