CSLA.dll Versioning caught me out

CSLA.dll Versioning caught me out

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


richardb posted on Thursday, October 29, 2009

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.

RockfordLhotka replied on Thursday, October 29, 2009

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.

richardb replied on Thursday, October 29, 2009

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.

Copyright (c) Marimer LLC