Hi Edgar,
I loaded the new library from production and I got a FormatException error running my sample and trying to save the file.
Here's the stack trace.
" at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)\r\n at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)\r\n at System.Convert.ToInt32(String value)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.pCs=(Object pSs=, GeoObjectNode pis=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.jCs=(Object jSs=, GeoObjectNode jis=, String jys=, Type kCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.sys=(IEnumerable tCs=, GeoObjectNode tSs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.jCs=(Object jSs=, GeoObjectNode jis=, String jys=, Type kCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNodeCore(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNode(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.vSs=(Object vis=, GeoObjectNode vys=, FieldInfo wCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.tis=(Object tys=, GeoObjectNode uCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.jCs=(Object jSs=, GeoObjectNode jis=, String jys=, Type kCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNodeCore(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNode(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.vSs=(Object vis=, GeoObjectNode vys=, FieldInfo wCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.tis=(Object tys=, GeoObjectNode uCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.jCs=(Object jSs=, GeoObjectNode jis=, String jys=, Type kCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.sys=(IEnumerable tCs=, GeoObjectNode tSs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.jCs=(Object jSs=, GeoObjectNode jis=, String jys=, Type kCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNodeCore(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNode(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.vSs=(Object vis=, GeoObjectNode vys=, FieldInfo wCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.tis=(Object tys=, GeoObjectNode uCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.jCs=(Object jSs=, GeoObjectNode jis=, String jys=, Type kCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNodeCore(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNode(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.vSs=(Object vis=, GeoObjectNode vys=, FieldInfo wCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.tis=(Object tys=, GeoObjectNode uCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.jCs=(Object jSs=, GeoObjectNode jis=, String jys=, Type kCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNodeCore(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNode(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.vSs=(Object vis=, GeoObjectNode vys=, FieldInfo wCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.tis=(Object tys=, GeoObjectNode uCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.jCs=(Object jSs=, GeoObjectNode jis=, String jys=, Type kCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNodeCore(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNode(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.vSs=(Object vis=, GeoObjectNode vys=, FieldInfo wCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.tis=(Object tys=, GeoObjectNode uCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.jCs=(Object jSs=, GeoObjectNode jis=, String jys=, Type kCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.sys=(IEnumerable tCs=, GeoObjectNode tSs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.jCs=(Object jSs=, GeoObjectNode jis=, String jys=, Type kCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNodeCore(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNode(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.vSs=(Object vis=, GeoObjectNode vys=, FieldInfo wCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.tis=(Object tys=, GeoObjectNode uCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.jCs=(Object jSs=, GeoObjectNode jis=, String jys=, Type kCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.sys=(IEnumerable tCs=, GeoObjectNode tSs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.jCs=(Object jSs=, GeoObjectNode jis=, String jys=, Type kCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNodeCore(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateMemberNode(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.vSs=(Object vis=, GeoObjectNode vys=, FieldInfo wCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.tis=(Object tys=, GeoObjectNode uCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.jCs=(Object jSs=, GeoObjectNode jis=, String jys=, Type kCs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.iCs=(Object iSs=)\r\n at ThinkGeo.MapSuite.Core.GeoObjectModeler.CreateModel(Object objectToModel, GeoObjectModelerMemberTypes memberTypes, BindingFlags bindingFlags, GeoObjectModelerDefaultValueMode defaultValueMode)\r\n at ThinkGeo.MapSuite.Core.GeoSerializer.Serialize(Object objectToSerialize, Stream targetStream)\r\n at GeoSerializerTest.SerializationFunctions.WriteSerializedOverlays(FileStream output, Collection`1 overlays, List`1 textValues, Collection`1 pointValues, Collection`1 lineValues) in C:\\Users\\dhite\\Documents\\Visual Studio 2010\\Projects\\GeoSerializerDuplicateHashCodeTester\\GeoSerializerTest\\SerializationFunctions.cs:line 61"
-Damian