我使用下面的代码来获取 Windows GAC 文件夹中的一组程序集的版本。
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(assembly.Location);
string productVersion = fvi.ProductVersion;
运行上述代码后,我手动右键单击并获取程序集的版本。对于某些程序集,返回的版本productVersion
与手动获取的值不同。有什么可能的原因吗?