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) + + + + +