Nuget显示最新版本不正确

时间:2016-05-29 17:39:07

标签: package nuget pack

我终于设法创建了一个nuget包并使用命令行发布它, 目前我已将其设置为从此属性获取包版本:

[assembly: AssemblyVersion("1.0.0.*")] 

并且一切正常,除了我最近的两次推送没有显示为最新版本,而旧版本仍然显示为最新版本:

incorrect latest package

所以我想知道,我做错了吗? ,1.0.0.5917应该是默认包,但它不是

1 个答案:

答案 0 :(得分:1)

NuGet显示正确的最新版本,因为1.0.0.26045大于1.0.0.5917。

问题是您使用星号表示第四个数字,即修订号。根据{{​​3}},此数字基于以下规则生成:

  

默认修订号是自当地时间午夜起的秒数(不考虑夏令时的时区调整)除以2。

因此,根据您构建装配的一天中的时间,它的价值并不总是更高。