Cuando se utiliza la implementación de hacer clic una vez, ¿hay disponible una propiedad 'Fecha de publicación'

StackOverflow https://stackoverflow.com/questions/218042

  •  03-07-2019
  •  | 
  •  

Pregunta

Deseo mostrar la fecha de publicación en el cuadro de diálogo Acerca de.

¿Fue útil?

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
scroll top