The AssemblyVersion and AssemblyFileVersion attributes are the built-in way of handling version numbers for .NET assemblies. While the framework provides the ability to have the
We use the versioning from subversion and have the buildscripts update the assembly version info, so source checkins control versioning.