При использовании развертывания одним кликом доступно ли свойство «Дата публикации»
-
03-07-2019 - |
Вопрос
Я хочу показать дату публикации в диалоговом окне "О программе".
Решение
К сожалению, нет. Класс 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
Не связан с StackOverflow