2010-04-27 37 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

相关问题