gpt4 book ai didi

nuget-package - Nuget 3.5包装包装时会去除前导零

转载 作者:行者123 更新时间:2023-12-04 18:41:43 26 4
gpt4 key购买 nike

在v3.5中,行为已更改,因此,当打包一个包时,它将去除前导零。这不是我们想要的行为。我希望它可以在v3.6中修复。

最佳答案

Package versioning页中所述,NuGet 3.4和更高版本引入了重大更改,需要对版本号进行“规范化”:


在安装,重新安装或还原操作期间从存储库获取软件包时,NuGet 3.4+会按以下方式处理版本号:

从版本号中删除前导零:

1.00 is treated as 1.0
1.01.1 is treated as 1.1.1
1.00.0.1 is treated as 1.0.0.1


版本号第四部分的零将被省略


  1.0.0.0 is treated as 1.0.0
1.0.01.0 is treated as 1.0.1



这种规范化不会影响软件包本身中的版本号。它仅影响解决依赖关系时NuGet如何匹配版本。


我知道的唯一解决方法是使用 download page中的nuget版本3.3.0。

关于nuget-package - Nuget 3.5包装包装时会去除前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42377489/

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