We've the above build number format, and our VCSRevision has hit 65535 and now builds are failing (Built Windows Assembly versions can't have each part of build number greater than 65534)
We're thinking of switching to [major].[minor].[revision / 10000].[revision % 10000] based on comment in http://stackoverflow.com/questions/1188284/net-large-revision-numbers-in-assemblyversionattribute
We hugely rely on the vcs rev for diagnosing issues and qa'ing release distributions. but we've never actually used the build number.
Whatever actual format we do, we need the ability for teamcity to supply our build scripts with these new number formats. Does this require writing a plugin? where do we start? and is there an alternative?