我一直都明白,版本中的每个数字(例如:1.2.3.4)被视为一个普通的int值。 我们正在使用一些遵循不同约定的第三方DLL,它似乎会导致我们的修补过程出现问题(修补程序不会覆盖旧的DLL)。
旧版本的DLL是1.38新版本的DLL是1.4
我理解的东西是1.4 <1.38。 我会亲自使用1.40。 他们的说法是1.4 == 1.40。
我讨厌由于无知而犯错误,我也盲目地遵循惯例,不理解背后的意思。 所以现在是我要求澄清的时候了。 对此有何看法?
Process.Start – 如何将启动的可执行文件发送到后台(C#)
如何在MS windows上加载GTK Sharp主题
SetSystemTime kernel32中的奇怪行为
如何检查一个小文本文件中的特定string
windows服务未启动:“服务没有响应控制function”。
如何为xbuild添加缺less的程序集引用? (单声道/ linux)的
用Win32 API编写应用程序事件信息
命令和复合应用程序块中的事件之间的区别
重命名正在运行的程序 – 危险
在非.NET应用程序中引发SEHException
约定是1.4!= 1.40。 版本是一组数字,而不是一个数字。 如果他们想要增加到1.4,他们应该使用1.3.8。
当然, 1.4绝不等于1.40 。
1.40是修订版本四, 1.4是修订版本四,它们之间有35修改。
我可以说, Photoshop v.10肯定比Photoshop v.1更好
当然这是个别的整数值! 想想如果版本号是浮点数,我的意思是四舍五入,所有的噩梦。 :P
这取决于你,但正如你所注意到的,事情很容易让人困惑。
在我个人的项目中,我总是用直的整数编号,从来没有任何点:v1,v2,v3等。保持简单。
我同意你的阅读。 “1.4”==“1.04”<“1.38”
总结以上是内存溢出为你收集整理的什么是顺序DLL版本的正确方法全部内容,希望文章能够帮你解决什么是顺序DLL版本的正确方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)