我一直明白版本(例如:1.2.3.4)中的每个数字都被视为常规 int 值。我们正在使用一些遵循不同约定的第三方 DLL,这似乎会导致我们的修补过程出现问题(修补程序不会用新的 DLL 覆盖旧的 DLL)。
旧版本的DLL是1.38 DLL的新版本是1.4
我理解为 1.4 < 1.38。我个人会使用 1.40。他们声称 1.4 == 1.40。
我讨厌因为无知而犯错误,我也讨厌盲目遵循惯例而不理解其背后的含义。所以现在是我要求澄清的时候了。对此有何看法?
最佳答案
惯例是 1.4 != 1.40。版本是一组数字,而不是单个数字。如果他们想增加到 1.4,他们应该一直使用 1.3.8。
关于.net - 排序 DLL 版本的正确方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/533192/