Autoversion is a tool I created in Python to automatically increment the version of my applications each time I build them in Visual Studio. It's not limited to Visual Studio because it's just a command-line interface. The tool is currently written for Python 2.7, but I'll be updating it soon for Python 3.5.
To make use of Autoversion, just put autoversion.py where your IDE can run it. I've added configuration instructions for Visual Studio on the github page. This is also where you can keep up with the source and download: