如果要显示程序集的构建日期,则应在大多数情况下执行此操作:
public static DateTime GetBuildDate()
{
UriBuilder uri = new UriBuilder(Assembly.GetExecutingAssembly().CodeBase);
return File.GetLastWriteTime(
Path.GetDirectoryName(Uri.UnescapeDataString(uri.Path))
);
}
Run Code Online (Sandbox Code Playgroud)
在SO上还有另一种确定真正的编译/构建日期"艰难之路"的方法: