Cuando se utiliza la implementación de hacer clic una vez, ¿hay disponible una propiedad 'Fecha de publicación'
-
03-07-2019 - |
Pregunta
Deseo mostrar la fecha de publicación en el cuadro de diálogo Acerca de.
Solución
Desafortunadamente, no. La clase ApplicationDeployment expone solo la Propiedad CurrentVersion , no la hora de publicación.
Puede usar el campo de revisión para almacenar la fecha de la compilación que se mostrará en el cuadro de diálogo Acerca de.
Otros consejos
Hasta donde yo sé, no hay una forma directa en Click-Once para hacer eso.
Aquí hay una solución : tendría que cargar el archivo en cuestión (DLL o EXE) en un objeto FileInfo y obtener la fecha de modificación.
FileInfo oMyFile = new
FileInfo(Assembly.GetExecutingAssembly().Location);
DateTime oBuildDate = oMyFile.LastWriteTime // or LastWriteTimeUtc - don't use "CreationTime"
Nota: Técnicamente, no es la fecha de publicación, sino la fecha del ensamblaje en el disco del cliente. Debe verificar si Click-Once no cambia esa fecha
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow