[ Foro de C# ]
Quiero un formulario que contenga la fecha de publicación de una solución en C# junto con la versión, ¿Como obtengo la fecha de publicación de un sistema? o es solo con la fecha de ultima actualización de un archivo, pudieran ayudarme, muchas gracias.
Saludos
Ya encontré la respuesta, utiliza esta línea de código para obtener la fecha de ensamblado:
DateTime fechaultima = File.GetLastWriteTime(Assembly.GetEntryAssembly().Location);
Ese método sólo es fiable si nada altera la fecha del fichero. Si el fichero se recibe de una red, o a través de un dispositivo que no preserve la fecha de última modificación, el resultado puede no ser el correcto.
La forma fiable es mirar la cabecera el fichero, la "PE header". Si entiendes el inglés, aquí tienes un ejemplo de cómo hacerlo:
http://stackoverflow.com/questions/1600962/displaying-the-build-date
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)