AssemblyInfo.cs中
//build 等于自当地时间 2000 年 1 月 1 日以来的天数 //revision等于自当地时间午夜以来的秒数/2 // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, // 方法是按如下所示使用“*”:
//项目版本一般由主版本、次版本、内部版本、修改版本四个部分组成
[assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyFileVersion("1.0.0.0")]
也可以在属性中改:
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: