.net - 排序 DLL 版本的正确方法是什么

标签 .net windows dll versioning

我一直明白版本(例如: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/

相关文章:

c# - Net Core : Execute All Dependency Injection in Xunit Test for AppService, 存储库等

javascript - Window.open 弹出窗口卡住整个桌面

c# - 在不依赖行状态准确性的情况下将 DataTable 中的行保存/合并到数据库?

windows - pg_dump 访问在 Windows 下被拒绝

c# - 设置环境变量以在运行时使用 C# 查找 dll

c# - 如何通过 Windows 服务使用 Windows Communication Foundation (WCF)

java - 在 Eclipse 中导出 EAR 文件需要很长时间

windows - 当人们在 Windows 上更改时钟时是否有 API 事件?

java - 在java中的64位机器上运行32位dll

ASP.net Bin目录-dll加载