2010-04-27 63 views
31

您可以使用以下方法來獲取文件版本:如何獲得另一個EXE的彙編版本(不是文件版本)?

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

但你怎麼能得到大會版本爲特定的EXE文件?

+0

看看這個鏈接,看看它是否回答你的問題http://stackoverflow.com/questions/187495/how-to-read-assembly-attributes – 2010-04-27 19:56:24

回答

52

從這個博客文章How to get assembly version without loading it

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

這避免了加載程序集在其條款內容。

+0

這允許在檢查後刪除程序集,即使該應用程序仍在運行。大! – Jerther 2015-06-10 20:00:43

相關問題