C#下每次build自動版本號更新
阿新 • • 發佈:2018-12-12
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(); } } } }