From 8a1e5caff241e2c1d80cf1f556850348d0fae227 Mon Sep 17 00:00:00 2001 From: John Date: Wed, 20 Jan 2016 19:15:56 +0000 Subject: [PATCH] Change to PROMS version number to 1.2 to indicate the builds that include Enhanced Documents --- PROMS/AdjustBuildRevision/Program.cs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/PROMS/AdjustBuildRevision/Program.cs b/PROMS/AdjustBuildRevision/Program.cs index 49793101..158f2d80 100644 --- a/PROMS/AdjustBuildRevision/Program.cs +++ b/PROMS/AdjustBuildRevision/Program.cs @@ -26,6 +26,31 @@ namespace AdjustBuildRevision bool changed = false; for (int i = 0; i < lines.Length;i++ ) { + string line = lines[i]; + string outline = line; + if (line.Contains("AssemblyVersion") || line.Contains("AssemblyFileVersion")) + { + outline = Regex.Replace(line, @"([0-9]*)\.([0-9]*)\.([0-9]*)\.([0-9]*)""\)", DateTime.Now.ToString("1.2.yyMM.dHH") + "\")"); + if (outline != line) + { + Console.WriteLine("Before: '{0}'", line); + Console.WriteLine("After: '{0}'", outline); + lines[i] = outline; + changed = true; + } + else + { + Console.WriteLine("No change: '{0}'", line); + } + } + } + if (changed) + { + if (!fi.IsReadOnly) fi.IsReadOnly = false; + StreamWriter sw = fi.CreateText(); + foreach (string line in lines) + sw.WriteLine(line); + sw.Close(); string line = lines[i]; string outline = line; if (line.Contains("AssemblyVersion") || line.Contains("AssemblyFileVersion"))