У меня есть работающее распределенное приложение, которое имеет довольно большой недостаток. Для работы client.exe требуется server.exe.
Причина этого заключается в том, что клиент и сервер используют класс MarshalByRef (который существует с обеих сторон в форме .DLL), который содержит ссылку на сервер.
Можно ли как-то переставить вещи, чтобы мне не нужна была копия server.exe на клиенте?