binary serialization, adding a new field to class - will it work?
问题 I have a client and a server application which communicate over .NET 2.0 Remoting using binary serialization. A small change has been made to one of the data transfer object's interface and the implementing class, well, an array of strings field was added. If I to redeploy a new version of server application, will my old clients continue to work? I would think they would, since nothing has been deleted from interface and direct implementation, but I am not sure. It probably boils down to