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

有帮助吗?

解决方案

不幸的是,没有。 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是否不会更改该日期

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top