On 02.02.2010 14:35, PFJ wrote: >> Thus, the only *clean* way to solve this is introducing a shared >> assembly implementing the classes you want to serialize. It's a >> common pattern. >> > > As the serializer is only used once, can the other app just deserialize and > use it? I've reimplemented the Elements class but now just have a little > problem in accessing it...
It doesn't matter how often, in which way or how symmetric the de/serialization is performed. What counts is the type identity. > var elementgo = new List<Elements>(); Superfluous. > elementgo = (Elements)bf.Deserialize(stream); var elementgo = (List<Elements>) bf.Deserialize(stream); > Problem is the casting of the class to deserialize - it's not an object so > can't use it and something like Elements el = new Elements(); isn't cutting > it either... See above. Robert _______________________________________________ Mono-devel-list mailing list [email protected] http://lists.ximian.com/mailman/listinfo/mono-devel-list
