J
Jeremiah Gowdy
I am interested in deploying .NET binary remoting in a few applications, and
I have learned how to do remoting via interfaces so that I don't have to
share the actual class code with the client (although the interface
definition has to remain in a shared DLL). Now I am trying to figure out
how I can pass serialized objects without putting those objects in a shared
DLL between the applications. I'm wondering if there's a way to do binary
serialization with objects based on their structure / method signature
rather than their AppDomain path. It seems that when you do remoting via
SOAP, the object types aren't so strict, but with binary remoting the only
way objects can be shared is if their definition is shared in the same
assembly / DLL.
Basically I'm wondering if there's a way to use .NET's binary serialization
without including the assembly, or allowing me to cast it to match the same
object compiled into both assemblies rather than having a shared assembly.
I have learned how to do remoting via interfaces so that I don't have to
share the actual class code with the client (although the interface
definition has to remain in a shared DLL). Now I am trying to figure out
how I can pass serialized objects without putting those objects in a shared
DLL between the applications. I'm wondering if there's a way to do binary
serialization with objects based on their structure / method signature
rather than their AppDomain path. It seems that when you do remoting via
SOAP, the object types aren't so strict, but with binary remoting the only
way objects can be shared is if their definition is shared in the same
assembly / DLL.
Basically I'm wondering if there's a way to use .NET's binary serialization
without including the assembly, or allowing me to cast it to match the same
object compiled into both assemblies rather than having a shared assembly.