I was frustrated with my inability to use Visual Basic 6 AutoIncrement versioning in .NET projects. The new versioning just didn't seem right to me.
This macro intercepts the OnBuildBegin event and searches the current solution for an assemblyinfo.vb file. Opened files are closed and their version number is incremented in x.xx.xxx.xxxx form. After all the work is done, the file is reopened.
If you encounter any problems, feel free to contact me at email@example.com.