diff --git a/.gitignore b/.gitignore
index 266805d0..b235c865 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,6 +14,9 @@ bld/
[Ll]og/
[Ll]ogs/
+# Build counter files (auto-incremented on each build) if ignored every dev has its own buildcounter, but I keep a global one.
+#buildcounter.txt
+
# Visual Studio cache/options
.vs/
diff --git a/src/Agent/AutopilotMonitor.Agent/AutopilotMonitor.Agent.csproj b/src/Agent/AutopilotMonitor.Agent/AutopilotMonitor.Agent.csproj
index b9a4c5cd..6cfbf07d 100644
--- a/src/Agent/AutopilotMonitor.Agent/AutopilotMonitor.Agent.csproj
+++ b/src/Agent/AutopilotMonitor.Agent/AutopilotMonitor.Agent.csproj
@@ -5,8 +5,57 @@
net48
latest
AnyCPU
+
+
+
+ 1.0
+
+
+ $(MSBuildProjectDirectory)\buildcounter.txt
+
+
+ $(BUILD_NUMBER)
+ 0
+
+
+ $(VersionPrefix).$(BuildNumber)
+ $(VersionPrefix).$(BuildNumber)
+ $(VersionPrefix).$(BuildNumber)
+ $(Version)
+
+
+ true
+
+
+
+
+ $([System.IO.File]::ReadAllText('$(BuildCounterFile)').Trim())
+ 0
+
+
+ $([MSBuild]::Add($(CurrentBuildNumber), 1))
+
+
+
+
+
+
+
+ $(NewBuildNumber)
+ $(VersionPrefix).$(BuildNumber)
+ $(VersionPrefix).$(BuildNumber)
+ $(VersionPrefix).$(BuildNumber)
+ $(Version)
+
+
+
+
+