CSLA .NET

From Rockford Lhotka's Expert C# 2008 and VB 2008 Business Objects books

CSLA.dll Versioning caught me out

rated by 0 users
This post has 2 Replies | 2 Followers

Top 75 Contributor
Posts 95
richardb Posted: Thu, Oct 29 2009 5:27 AM

Just a note - I was working with version 3.8.0.0 of CSLA.dll, a previous alpha/beta? version and picked up the latest beta with the PropertyStatus changes etc which was also CSLA.dll version 3.8.0.0.

This caught me out with my deployment msi as it did not replace the older file with the new one.

Any reason why the versioning is hard-coded or would it be better to have VS auto-increment the last two parts of the number?  i.e. 3.8.3589.17596.

Top 10 Contributor
Posts 7,319

I specifically use the x.y.z parts of the number. The fourth part could be auto-incremented.

But remember that I provide you with source, not binaries. So the auto-number would be unique to you. That's probably fine for the fourth part, but not for the x.y.z because they have very clear universal meaning to identify the specific release version of the framework.

Rocky

Top 75 Contributor
Posts 95
richardb replied on Thu, Oct 29 2009 5:29 PM
OK thanks - loving the framework by the way.  I skipped from 1.53 up to 3.7 and now 3.8 and am enjoying using it with a WPF UI. 
Productivity is so high and potential to expand and support different physcial deployments and UI's is superb! Not sure my client fully appreciates what they are getting, but that's a marketing job I need to do.

Thanks again.
Page 1 of 1 (3 items) | RSS

Please contact Magenic for your .NET consulting
and CSLA .NET mentoring needs.
Please consider making a donation to help support the ongoing development of CSLA .NET.

Make donation through PayPal - it's fast, free and secure!
Why donate?
Copyright (c) 2006-2010 Marimer LLC. All rights reserved.
Email admin@lhotka.net for support.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems