2010-04-27 19 views
31

È possibile utilizzare il seguente per ottenere la versione di file:Come ottenere la versione di assieme (non la versione del file) per un altro EXE?

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

Ma come è possibile ottenere la versione di assembly per un file EXE specifico?

+0

Dai un'occhiata a questo link per vedere se risponde alla tua domanda http://stackoverflow.com/questions/187495/how-to-read-assembly-attributes –

risposta

52

Da questo blog How to get assembly version without loading it:

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

Questo evita di dover caricare l'assembly nella sua interezza.

+0

Ciò consente di eliminare l'assembly dopo tale controllo, anche se l'applicazione è ancora in esecuzione. Grande! – Jerther

Problemi correlati