• C#程序自动更新软件版本号


    最近因为服务器程序管理多,所以在查看服务器程序的时候,只能通过EXE的编译时间来判断服务器程序版本时间,费神伤身啊

    现在想了一个方式,在目录下新增一个version文件,里面写上年月日,并且只是在程序调试编译时才会更新version文件,以达到记录程序版本号的目的

     1   if (Debugger.IsAttached)//判断是否调试编译,是的话则将当前年月日写入文件
     2             {
     3                 using (FileStream file = new FileStream(Application.StartupPath + "\version", FileMode.OpenOrCreate))
     4                 {
     5                     byte[] data = Encoding.Default.GetBytes(DateTime.Now.Year + "" + DateTime.Now.Month.ToString("00") + "" + DateTime.Now.Day.ToString("00"));
     6                     file.Write(data, 0, data.Length);
     7                 }
     8             }
     9             //每次打开窗体时,获取version文件版本号,显示到程序窗口
    10             using (FileStream file = new FileStream(Application.StartupPath + "\version", FileMode.OpenOrCreate))
    11             {
    12                 byte[] byData = new byte[100];
    13                 file.Seek(0, SeekOrigin.Begin);
    14                 file.Read(byData, 0, 100);
    15                 string a = " V" + Encoding.Default.GetString(byData).Trim('');
    16                 this.Text += a;
    17             }

    功能很简单,但是很实用,看官勿喷,可自由发挥

  • 相关阅读:
    《DSP using MATLAB》Problem 6.17
    一些老物件
    《DSP using MATLAB》Problem 6.16
    《DSP using MATLAB》Problem 6.15
    《DSP using MATLAB》Problem 6.14
    《DSP using MATLAB》Problem 6.13
    《DSP using MATLAB》Problem 6.12
    《DSP using MATLAB》Problem 6.11
    P1414 又是毕业季II
    Trie树
  • 原文地址:https://www.cnblogs.com/djzny/p/4205208.html
Copyright © 2020-2023  润新知