我想在“关于”对话框中显示发布日期。
答案 0 :(得分:1)
不幸的是,没有。 ApplicationDeployment类仅公开CurrentVersion属性,而不公开发布时间。
您可以使用修订字段存储要在“关于”对话框中显示的构建日期。
答案 1 :(得分: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是否不会更改该日期