I am experimenting with with 'Marshall by Value' using C#.
I have written a client which uses a interface to remote object
Implemantation of this interface I have done on the server side
e.g. class/file name 'RemObj'
Now when I try 'iRemobj.ReadFile(filename)' It executes only when a copy of implementation file 'RemObj.dll' is also available with the client otherwise it generates exceptions as attached below.
So the question is
Is it necessary to have implementation file of remote serializable object with the client ?
If yes then is there any workaround for this ?
[e] An exception occurred.
System.Runtime.Serialization.SerializationException: Cannot find the assembly RemoteObjectMBV, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.
[ remaining lines ommited... ]