自动修改版本号
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); } } }