JSON.Net is packaged with three versions not counting SL: net, net20, net35 (where "net" is the latest version of .Net - 4.0). You might need one version on the client and another version on the server. If this *is* the problem I would guess that the server is needing net35 where the client needs net.
-Abe On Sat, Feb 26, 2011 at 4:45 PM, David Auzinger <[email protected]> wrote: > I'm not using Silverlight, the program is just a simple console-app. But now > I'm quite sure the problem is not faulted by mono but by the differences in > versions. The mono version on the server is as far as i know an older one. > Another option is that the mono-installation on the server is incomplete, > because it is a Debian-box an the way of installing mono that is described > on the mono project page didn't work for me (for whatever reason) and i > fiddled around with it for a while until i got it going. > So - I'm pretty sure it's not the fault of mono ;) > Anyways I'll look into it again. > Regards > David Auzinger > 2011/2/26 Abe Gillespie <[email protected]> >> >> You've found a work-around, but for the health of the Mono project in >> general this should be tracked down. Also, Newtonsoft's JSON >> serializer is so incredibly well baked that I hope I can urge you back >> to using it. In fact I've recently run into some WCF serialization >> bugs (MS.Net, not Mono) that I categorically replaced all >> runtime-provided serialization with JSON.Net. It works a treat. >> >> Now, about your issues, one thing I've run into with getting the >> correct version of Sys.Run.Serialization linked in is Silverlight >> assemblies (2.0.5.*) vs. the full runtime assemblies (3.x and 4.x). >> Make sure your environments match the correct assembly versions on >> both sides - for example, if you are in fact using Silverlight then >> you need to drop in the Newtonsoft.Json.Silverlight.dll assembly and >> not the Newtonsoft.Json.dll assembly. >> >> A possible other issue is a bug in Mono that's currently affecting at >> least some of the serialization infrastructure >> https://bugzilla.novell.com/show_bug.cgi?id=669786 ... though for your >> specific case I doubt this is the issue. But, like I said, for the >> health of Mono you'll hopefully investigate further. >> >> -Abe >> >> On Sat, Feb 26, 2011 at 3:54 PM, David Auzinger >> <[email protected]> wrote: >> > Ok I solved my Problem by switching to a different JSON serializer >> > >> > Regards >> > David Auzinger >> > 2011/2/26 David Auzinger <[email protected]> >> >> >> >> Some Additional Information: >> >> When i upload the System.Runtime.Serialization.dll i get the same error >> >> again but with System.Data, when i upload the System.Data.dll the >> >> runtime >> >> crashes ;) >> >> But I'm not sure of the mono Verison installed on the sever, so this >> >> may >> >> be faulted by a version mismatch. >> >> Regards >> >> David Auzinger >> >> 2011/2/26 David Auzinger <[email protected]> >> >>> >> >>> Hi >> >>> >> >>> (I hope I'm right here. I would have posted this in the mini forums >> >>> but I >> >>> can't access them) >> >>> I'm developing on a windows machine with Visual Studio Express 2010 (i >> >>> started with monodevelop, but then it kept greying out the Run/Debug >> >>> options >> >>> in the menu and i had to switch). As for my knowledge: I'm quite used >> >>> to C#, >> >>> though no pro, same with linux in general and this is my first >> >>> mono-project. >> >>> A part of the program I'm writing is a deserialization of JSON data. >> >>> This >> >>> is don using JSON.Net. When compiling and running the code on the >> >>> windows >> >>> machine, everything works just fine, on the target machine (a debian >> >>> server) >> >>> however it crashes when i try to use JSON.Net and gives me a message >> >>> about >> >>> System.Runtime.Serialization Assembly could not be found (Assembly: >> >>> System.Runtime.Serialization (assemblyref_index=5), Version = 3.0.0.0 >> >>> Public >> >>> Key: b77a5c561934e089) >> >>> I would appreciate any help! >> >>> Regards >> >>> David Auzinger >> > >> > >> > _______________________________________________ >> > Mono-list maillist - [email protected] >> > http://lists.ximian.com/mailman/listinfo/mono-list >> > >> > > > _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
