为什么MyGet feed中的错误版本标记为软件包的最新版本?

时间:2018-11-05 16:57:55

标签: myget

MyGet : System.Linq.Dynamic.Core创建了多个版本:

MyGet

但是由于某些原因,最旧的版本仍带有标记latest? 这是MyGet中的错误,还是有解决此问题的设置?

1 个答案:

答案 0 :(得分:0)

我面临着同样的问题。我发现myget标记最新软件包不是问题,这与NuGet软件包的版本控制规则有关。

请阅读此链接以了解您的问题https://docs.microsoft.com/en-us/nuget/concepts/package-versioning

对我来说,问题如下,

软件包的版本类似,

7.2.0.build999-这被标记为最新
7.2.0.build1000-即使在999之后上传并且版本高于999,也没有标记为最新

原因是,

解析程序包引用时,多个程序包版本不同 仅通过后缀,NuGet会先选择不带后缀的版本,然后 将优先级应用于反向发行的预发行版本 订单。

希望这会有所帮助:)