2010-04-27 23 views
31

Puede utilizar estos procedimientos para obtener la versión del archivo:¿Cómo obtener la versión de montaje (no la versión de archivo) para otro EXE?

FileVersionInfo versionInfo = FileVersionInfo.GetVersionInfo("filename.exe"); 

Pero ¿cómo se puede obtener la versión de ensamblado para un archivo EXE específico?

+0

Eche un vistazo a este enlace y vea si responde a su pregunta http://stackoverflow.com/questions/187495/how-to-read-assembly-attributes –

Respuesta

52

De este artículo de blog How to get assembly version without loading it:

AssemblyName.GetAssemblyName("filename.exe").Version 

Esto evita tener que cargar el ensamblado en su entirity.

+0

Esto permite eliminar el ensamblaje después de esa comprobación, incluso si la aplicación aún se está ejecutando. ¡Estupendo! – Jerther

Cuestiones relacionadas