C# 软件版本号

  • A+
所属分类:.NET技术
摘要

如果需要查看更多文章,请微信搜索公众号 csharp编程大全 ,需要进C#交流群群请加微信z438679770,备注进群, 我邀请你进群! ! !

如果需要查看更多文章,请微信搜索公众号 csharp编程大全,需要进C#交流群群请加微信z438679770,备注进群, 我邀请你进群! ! !

-------------------------------------------------------------------------------------------------------

AssemblyInfo.cs中

//build 等于自当地时间 2000 年 1 月 1 日以来的天数
//revision等于自当地时间午夜以来的秒数/2
// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
// 方法是按如下所示使用“*”:

//项目版本一般由主版本、次版本、内部版本、修改版本四个部分组成

[assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyFileVersion("1.0.0.0")]

也可以在属性中改:

C# 软件版本号

 

 using System.Reflection;

  var version = Assembly.GetExecutingAssembly().GetName().Version;                 string Version = version.ToString();                 string DateTime = System.IO.File.GetLastWriteTime(this.GetType().Assembly.Location).ToString();                  String LogPath = Environment.CurrentDirectory;                 if (!Directory.Exists(LogPath))                     Directory.CreateDirectory(LogPath);                 if (!File.Exists(LogPath + "\README.txt"))                     File.Create(LogPath + "\README.txt").Close();                 string fileName = LogPath + "\README.txt";                 string content = "软件版本:"+Version + "  生成时间:" + DateTime;                 content += "n软件说明:********************";                 using (StreamWriter sw = new StreamWriter(fileName, false))                 {                     sw.Write(content);                     sw.Close(); sw.Dispose();                 } 

  然后软件目录下会生成readme:

=------------

C# 软件版本号

 

 ---------------------------------------------------------------------------------------------------------------------

如果需要查看更多文章,请微信搜索公众号 csharp编程大全,需要进C#交流群群请加微信z438679770,备注进群, 我邀请你进群! ! !