Hi,
I upgraded to 6.0.0.75 this morning.
Now, when I read back serialized files that were created by a different user using the deserializer, I get a TargetInvocationException for ShapeFileFeature layers because the shapePathFileName value in the file points to another users machine. This same error applies to GDIPlusRasterLayer.
Typically, I update the values in the PathFileNames after deserialize method returns and hence get past any problems with missing files. Now, I don't get to this point, so users can no longer share data without editing the serialized file and changing the paths manually.
Unfortunately, I don't seem to be able to continue deserializing when this error occurs.
Prior to this version, this exception was not triggered so it is a recent change.
Is there a way to allow deserialize method to bypass this test? It's very common to want to exchange our serialization files when work sharing. If not, then I need a workaround.
Regards,
Damian