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();
}
}
}
}
本文解释了在AssemblyInfo.cs文件中使用通配符'*'进行版本号管理的方法,并展示了如何通过这种方式自动生成版本号。同时介绍了创建日志记录类的简单实现。
1732

被折叠的 条评论
为什么被折叠?



