I've been looking into Release management and versioning
assemblies in .Net 2.0. Joshua
shows a good way of using a nant script to do this automatically. Joe's
blog explains how you can do this in one location using a SolutionInfo.cs file, but this is not automated on the actual version numbers. I am using CruiseControl currently, I somehow need to integrate the build label in cc.net into the assembly version or automate some sort of process in VSTS with labels etc. to automate this further. I guess at some stage it does need to be manage by human intervention to classify what a minor, major release etc. is.