AssemblyInfo.cs中这样
[assembly: AssemblyVersion("1.0.1.*")]
最后一个*的意思是每次build都变,但是不是增加1 .
如果“AssemblyInfo.cs中这样
[assembly: AssemblyVersion("1.0.1.*")]”,生成时会提示:
警告 1 程序集生成 -- 为“文件版本”指定的版本“1.0.1.*”不是标准的“major.minor.build.revision”格式 WindowsFormsApplication8
生成的EXE Assembly Version是:1.0.1.24636
改一下再生成,就是:1.0.1.24971
创建log日志文件类
public class Log
{
public Log(string LogStr)
{
StreamWriter sw = null;
try
{
LogStr = DateTime.Now.ToLocalTime().ToString() +"\n" + LogStr;
sw = new StreamWriter("D:\\Log.txt", true);
sw.WriteLine(LogStr);
}
catch
{
}
finally
{
if (sw != null)
{
sw.Close();
}
}
}
}