Hi Oren,

It turns out there is an incompatibility in the SOAP serialization of an
ArrayList between the .NET Framwork versions 1.0 and 1.1. To be precisely,
1.0 uses "version=1" for, 1.1 uses "version=3" and an extra element. And
ArrayLists serialized with 1.0 can NOT be de-serialized with 1.1! (Makes
you wonder where "version=2" went...)

Quite bummer from our point of view - we now have to do some pre- or
postprocessing on the XML produced by the SOAP formatter to preserve
compatibilities between versions and we had hoped SOAP would save us from
that...

We have posted a message on http://quickcode.dvxp.com/ requesting users
NOT to copy from Visual Studio 7.1 "Everett".

(You know what's funny? We abandoned the 'internal' XML-format we use to
write the QuickCode list on the local PC in favor of the 'portable' SOAP
format to cut and paste, mainly for the forum, anticipating a web service,
of course. Now it turns out our internal XML format doesn't suffer from
the versioning problems! What was it again? Don't plan for the future?)

Sorry if this caused you guys trouble - but we're glad we spotted the
problem before 7.1 is rolled out big time!

Markus

>I just tested copying/pasting the code from the forum, and it works just
>fine for me...  Maybe the code didn't download fully to the browser?  It
>is on the long side at 19KB.  I also am not sure, but there could
>possibly be different versions of the program with a different schema.
>I didn't have any problems with any of the QuickCode's in the forum and
>I'm using the latest version (as of last Friday).
>

You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced 
DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to