I have a working distributed application that has a rather big blemish. The client.exe needs the server.exe to work.
The reason for this is that the client and server use a MarshalByRef Class (which exists on both sides in the form of a .DLL) which contains a reference to the server.
Is there any way I can rearrange things so that I don't need a copy of the server.exe on the client?