2

我想在“关于”对话框中显示发布日期。

4

2 回答 2

1

很不幸的是,不行。ApplicationDeployment 类仅公开CurrentVersion属性,而不公开发布时间。

您可以使用修订字段来存储构建日期以显示在“关于”对话框中。

于 2008-10-20T11:20:56.577 回答
1

据我所知,Click-Once 没有直接的方法可以做到这一点。

这是一种解决方法:您必须将有问题的文件(DLL 或 EXE)加载到 FileInfo 对象中并从中获取修改日期。

FileInfo oMyFile = new
   FileInfo(Assembly.GetExecutingAssembly().Location);

DateTime oBuildDate = oMyFile.LastWriteTime // or LastWriteTimeUtc - don't use "CreationTime"

注意:从技术上讲,它不是发布日期,而是客户端磁盘上的组装日期。您必须检查 Click-Once 是否不会更改该日期

于 2008-10-20T11:35:26.890 回答