I just put a beta of CSLA .NET 3.7 online, which builds and works with Silverlight 3, and with .NET 3.5 SP1.
This is the same code as 3.6.3, but builds with Silverlight 3. So while it is "beta", it is very solid beta :)
I’m not entirely sure of the answer to the question about
3.7 supporting SL2.
I suspect (but don’t know) that 3.7 will work with
SL2. I say this because I know Microsoft worked really hard to ensure backward
compatibility, so it seems likely. Unfortunately, I already upgraded my desktop
to SL3, so I don’t even have an SL2 machine where I can try 3.7 L
Thanks to Windows Update and Silverlight’s update, given a
few days there won’t be any SL2 runtimes out there anyway I suppose, so
it won’t really matter?
The only two things I did btw, are these:
1. Change the System…Controls.Data.dll reference to be
non-version specific so it references the 3.0 DLL
2. Fix the WCF data portal reference to accommodate changes to WCF
in SL3
So the answer is that if 3.7 works in SL2 today, then that’s
cool. If not, then you need to stick with 3.6.3 for a while.
I was going to do a 3.7 with new features for SL 3, but
Microsoft released SL 3 much faster than I expected they would, and I’ve
been too busy with other work to add new features. Since SL3 is out, I think it
is critical that there be a version of CSLA that supports it, so I’m going
to release 3.7.0 as being “3.6 that builds in SL3”, and decide
where to go from there.
Rocky
Copyright (c) Marimer LLC