gpt4 book ai didi

windows - EXE 版本号——如何正确比较次要版本

转载 作者:可可西里 更新时间:2023-11-01 10:01:05 28 4
gpt4 key购买 nike

Windows EXE 文件附有版本号,由以点分隔的四位数字组成(例如 1.0.0.0)。

问题:比较这些数字的正确方法是什么?具体来说,是 1.15.0.0 > 1.2.0.0(因为 15 > 2)还是相反(因为从数学上讲,1.15 < 1.2)?


背景:我的一个应用程序已经达到 3.9.*,我想知道我是否可以继续使用 3.10.* 而没有安装程序或其他比较版本号的组件导致问题。

最佳答案

正确的方法是将每个组件(由句点“.”分隔)依次视为数字而不是字符串值。所以,是的,1.15.0.0 是 > 1.2.0.0

如果您使用 Powershell,它有一个内置版本对象(基于 .NET 的 System.Version 类型):[version] 将为您执行此功能。

[作为引用,各个组件是 Major.Minor.Build.Revision]

关于windows - EXE 版本号——如何正确比较次要版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7914009/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com