Automatic Versions is a Visual Studio plugin made by Precision Infinity that takes care of updating your project's versions when necessary according to rules that you set up on a per project, per config, or per user settings.
The plugin is hosted in the Visual Studio Marketplace.
It is built on the .NET framework, written in C#.
As a software developer working for Precision Infinity, I acted as development lead for the facelift that we decided to give Automatic Versions. The facelift included new support for .Net Standard projects, ability to use Semantic Version, various performance and UX improvements.