我正在尝试从 exe 文件中读取文件版本。( - 不是产品版本。)我测试了两个示例代码。
var versionInfo = FileVersionInfo.GetVersionInfo(FilePath);
string Description = versionInfo .FileDescription;
string Company = versionInfo.CompanyName;
//1
string Fileversion1 = string.Format("{0}.{1}.{2}.{3}", versionInfo.FileMajorPart, versionInfo.FileMinorPart, versionInfo.FileBuildPart, versionInfo.FilePrivatePart);
//2
string Fileversion2 = versionInfo.FileVersion;
结果如下所示。
下图是 PowerShell 的实际属性。
记事本、cmd 等 MS 应用程序将得到与 POwershell 相同的结果。
使用相同的代码检查腻子:
我想知道应用程序属性中的文件版本。
我有通过免费升级到 Windows10 从 Windows8 升级到 Windows10 的历史。这种行为会影响结果吗?