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# 软件版本号_默认值_02