C#编译上次更新的时间

时间:2010-10-30 01:29:34

标签: c# asp.net

我有一个网站,我想在网站的页脚中加入“最后编译时间:XX:XX:XX”。是否有自动方式在编译时更改asp:标签的内容?

2 个答案:

答案 0 :(得分:5)

您可以使用反射来查找当前程序集并获取上次写入时间。然后,您可以绑定当前标签的Text属性,也可以在Page Load中设置它。

File.GetLastWriteTime(Assembly.GetExecutingAssembly().Location)

或者您可以使用UTC

File.GetLastWriteTimeUtc(Assembly.GetExecutingAssembly().Location)

答案 1 :(得分:0)

我们通常使用装配的创建时间。根据安装情况,最近的写入时间可能会有所不同。

File.GetCreationTimeUtc(System.Reflection.Assembly.GetExecutingAssembly().Location)