自动修改版本号

 

 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);
                    }
                }
            }

 

posted @ 2022-03-04 18:00  随便取个名字算了  阅读(39)  评论(0编辑  收藏  举报