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