Friday, October 28, 2005 2:22 PM bart

The anatomy of v2.0.50727.42

A couple of days ago I posted the final build number of .NET Framework v2.0 and VS2005 (starts with 8. instead of 2. but for the rest it's exactly the same). Unfortunately, a pretty heavy spam cleaning script on my database deleted some of my latest posts. Luckily SQL Server's backup functionality saved my blog except for a couple of posts, including the version numbering one. So here it is:

The official version number of .NET v2.0 is 2.0.50727.42, VS2005's one is 8.0.50727.42. You might ask yourself what the hell the number stands for. The major and minor are pretty clear I think. The rest isn't that straightforward. AFAIK the story goes back to the early days of .NET v2.0 development where the format YMMDD was chosen for version numbering. So, the build points in the direction of July 27 2005, which is the point in time the final development push was initiated. From that point on, the last number increments every build with +1. We're now three months further, which indicates there were 14 builds per month, or 3-4 builds every week.

I just ran into an interesting post on MSDN Blogs about this too: http://blogs.msdn.com/quanto/archive/2005/10/27/486052.aspx. The "Project 42" code name mentioned therein is new to me. Happy coincidence? Jason Zander has another post on the topic on http://blogs.msdn.com/jasonz/archive/2005/10/27/485922.aspx about team t-shirts decorated with the magic number 42.

So, after v1.0.3705 and v1.1.4322 comes v2.0.50727.42. Start memorizing the number now :-).

Del.icio.us | Digg It | Technorati | Blinklist | Furl | reddit | DotNetKicks

Filed under: , , ,

Comments

No Comments