if (System.Diagnostics.Debugger.IsAttached)
{
var path = Environment.CurrentDirectory.Substring(0, Environment.CurrentDirectory.LastIndexOf("\\bin\\")) + @"\Properties\AssemblyInfo.cs";
if (System.IO.File.Exists(path))
{
var lins = System.IO.File.ReadAllLines(path, System.Text.Encoding.UTF8);
var isChange = false;
for (int i = lins.Length - 1; i > 0; i--)
{
if (lins[i].StartsWith("[assembly: AssemblyVersion"))
{
lins[i] = $"[assembly: AssemblyVersion(\"1.{ DateTime.Now.ToString("yyyy.MM.dd")}\")]";
isChange = true;
}
if (lins[i].Contains("[assembly: AssemblyFileVersion"))
{
lins[i] = $"[assembly: AssemblyFileVersion(\"1.{ DateTime.Now.ToString("yyyy.MM.dd")}\")]";
isChange = true;
}
}
if (isChange)
{
System.IO.File.WriteAllLines(path, lins, System.Text.Encoding.UTF8);
}
}
}