C#中是否有等效的__DATE__
和__TIME__
?C#中__DATE__,__TIME__宏的等价物#
基本上我想要做的是在C#应用程序中放置一些构建时间戳。
One possibility我看到微软的网站是要做到以下几点:“1.0 ”
Assembly assem = Assembly.GetExecutingAssembly();
Version vers = assem.GetName().Version;
DateTime buildDate = new DateTime(2000, 1, 1).AddDays(vers.Build).AddSeconds(vers.Revision * 2);
Console.WriteLine(vers.ToString());
Console.WriteLine(buildDate.ToString());
但是,这只能如果你的版本的AssemblyInfo.cs是,这我们也不会。
谢谢,这看起来像是最直接的插入方式某处的时间戳。 – 2009-08-21 17:17:30
除插入时间戳外,还可以提取已插入的时间戳。请参阅http://stackoverflow.com/questions/1600962/displaying-the-build-date以获取代码以获取链接器放入的内容。在PE和COFF文件标题发生更改之前可能很好。 – 2015-11-10 17:49:34