CSLA .NET 3.6 Beta 2 refresh

CSLA .NET 3.6 Beta 2 refresh

Old forum URL: forums.lhotka.net/forums/t/5720.aspx


RockfordLhotka posted on Sunday, November 02, 2008

I just put a Beta 2 refresh (Beta 2a) release online for Silverlight and .NET:

CSLA .NET for Windows

CSLA .NET for Silverlight

This release includes some bug fixes to both versions, and some enhancements to the Navigator component for Silverlight.

I've also spent a lot of time adding in code documentation comments. We chose not to do commenting while doing the coding (because that reduces flexibility during the dev process), which means I started with around 800 items to document. I'm down to less than half that now, but it is still a big task!

RockfordLhotka replied on Sunday, November 02, 2008

I'll reply to myself to answer a few questions before I get them.

First, ProjectTracker is now in the Samples download, not the framework download. I separated them to keep the download sizes manageable, and because the Samples download now includes all the other samples too.

Second, the VB download doesn't build. This is the community effort that is underway to port the C# 3.6 changes to VB, and the group working on it is definately making progress. Still, it is only part way done, and the current code doesn't build.

Third, I don't have a specific final release date for 3.6. The current code is pretty stable, and I encourage you to try it. But as you can see, there were some bugs in Beta 2, and I'll give Beta 2a a week or two to see if the bug reporting goes down. If bug reporting fades to a trickle, or stops, then I'll do a release candidate.

I do hope to have a final release by mid-November, but I won't rush it if there are issues.

Fourth, CSLA .NET for Windows 3.6 does require .NET 3.5 SP1. But SP1 is really only required for a couple context manager classes in Csla.Data. So you can build this under 3.5 (pre-SP1) by simply commenting out a couple classes.

Fifth, CSLA .NET for Windows does support the Client Profile. You need to set a compiler directive to prevent compilation of items not available in the client profile, such as ASP.NET support. But you should be able to create a Csla.dll that works fine in the new Client Profile for .NET 3.5 SP1.

Sixth, the Expert C# 2008 Business Objects book is nearing completion. I'm about 50% done with the final chapter review. Apress says they'll soon have PDF preview chapters online  at www.apress.com, and we should still be on track for the book to be available in December.

Seventh, work on Expert VB 2008 Business Objects has started. Joe Fallon (you've probably seen many of his posts here) is doing the meticulous work of porting the chapters from C# to VB. The primary thing we'll probably have to wait for is the port of the framework itself from C# to VB. But we're looking at a February release for the VB book at this point in time.

Copyright (c) Marimer LLC