你可以使用以下代码获取文件版本:
FileVersionInfo versionInfo = FileVersionInfo.GetVersionInfo("filename.exe");
但是你如何获取特定EXE文件的程序集版本(Assembly Version)?
以下内容来源于这篇博客文章:如何在不加载程序集的情况下获取其版本号:
AssemblyName.GetAssemblyName("filename.exe").Version
这样可以避免加载整个程序集。