【发布时间】:2008-10-20 10:54:10
【问题描述】:
我想在“关于”对话框中显示发布日期。
【问题讨论】:
-
如果您希望任何人回答这个问题,我认为您需要提供更具体的信息。
-
这个问题已经够具体了。 ClickOnce 是一种特定于 .Net 的部署技术。
标签: .net deployment clickonce
我想在“关于”对话框中显示发布日期。
【问题讨论】:
标签: .net deployment clickonce
很遗憾,没有。 ApplicationDeployment 类只公开CurrentVersion 属性,不公开发布时间。
您可以使用修订字段来存储构建日期以显示在“关于”对话框中。
【讨论】:
据我所知,Click-Once 没有直接的方法来做到这一点。
这是一个解决方法:您必须将有问题的文件(DLL 或 EXE)加载到 FileInfo 对象中并从中获取修改日期。
FileInfo oMyFile = new
FileInfo(Assembly.GetExecutingAssembly().Location);
DateTime oBuildDate = oMyFile.LastWriteTime // or LastWriteTimeUtc - don't use "CreationTime"
注意:从技术上讲,这不是发布日期,而是客户端磁盘上的程序集日期。您必须检查 Click-Once 是否不会更改该日期
【讨论】: