Solving Binary serialization versioning conflicts

My blog has moved. You can view this post at the following address: http://www.osherove.com/blog/2005/3/3/solving-binary-serialization-versioning-conflicts.html
Published Thursday, March 03, 2005 4:23 PM by RoyOsherove
Filed under:

Comments

Thursday, March 03, 2005 12:42 PM by TrackBack

# Solving Binary serialization versioning conflicts

Saturday, March 26, 2005 7:22 PM by Tony Valenti

# re: Solving Binary serialization versioning conflicts

I keep getting this message when I try to use it:

OnDeserialization method was called while the object was not being deserialized

at System.Collections.Hashtable.OnDeserialization(Object sender) at System.Runtime.Serialization.DeserializationEventHandler.Invoke(Object sender) at System.Runtime.Serialization.ObjectManager.RaiseDeserializationEvent() at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, IMethodCallMessage methodCallMessage) at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, IMethodCallMessage methodCallMessage) at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream) at Projex.Hacks.Serialization.VersionSupportingBinaryFormatter.Deserialize(Stream serializationStream) in C:\Inetpub\wwwroot\MobileNow\DesktopModules\Projex2.0\Components\Hacks\Serialization\VersionSupportingBinaryFormatter.vb:line 39 at Projex.HelperComponents.Serializer.BinDeSerialize(Stream Stream) in C:\Inetpub\wwwroot\MobileNow\DesktopModules\Projex2.0\Components\Helper\Serializer.vb:line 29 at Projex.HelperComponents.Serializer.BinDeSerialize(Byte[] buff) in C:\Inetpub\wwwroot\MobileNow\DesktopModules\Projex2.0\Components\Helper\Serializer.vb:line 24 at Projex.CoreObject.Deserialize(Byte[] Value) in C:\Inetpub\wwwroot\MobileNow\DesktopModules\Projex2.0\Components\Administrative\CoreObject.vb:line 39 at Projex.UI.ProjexUPControl.GetCores() in C:\Inetpub\wwwroot\MobileNow\DesktopModules\FocusUPLaw\ProjexUPControl.ascx.vb:line 105

Any recommendations as to why the Hashtable isn't playing nicely?

Thanks!
Tony Valenti
Tony.Valenti@MobileNow.cc
Wednesday, April 06, 2005 8:44 AM by TrackBack

# Solving Binary serialization versioning conflicts - The HashTable problem

Wednesday, April 06, 2005 9:22 AM by TrackBack

# Solving Binary serialization versioning conflicts - The HashTable problem

Friday, June 23, 2006 3:44 AM by Serge

# re: Solving Binary serialization versioning conflicts

That download link points to a 404?

Do you have a different link?

Thanks,
Serge
Wednesday, November 08, 2006 1:09 PM by bob

# re: Solving Binary serialization versioning conflicts

Roy, I would love to get a look at this code. It looks like http://www.osherove.com/ is either down or not found. Any chance of getting a copy? bhousedorf at hdpi com