Microsoft says
that
major.minor[.build[.revision]] is the version schema for assemblies.
Shouldn’t it be: major.minor[.revision[.build]] ?
Well, I just wrote an app that is underpinned by System.Version which uses major.minor[.build[.revision]]
and I find MS’s logic so confounding here that I actually considered backing out their
Version class for one of my own. I ranted
about System.Version the other day because it is sealed for some reason.
Can anyone tell me how I am going to add a revision to an assembly without building
it? What a pain.
I guess I will just have to live with major.minor[.build[.revision]] because anything
else will always be a special case in .Net.