0
我终于成功地创建一个NuGet包,可以在命令行发布, 目前,我有它设置它来得到这个属性包版本:的NuGet显示不正确的版本为最新
[assembly: AssemblyVersion("1.0.0.*")]
和一切工作除了事实,我的两个最新推不显示为最新版本,而是老版本仍然显示为最新:
所以我不知道,我做了一些事情错了? ,1.0.0.5917应该是默认包但不是
我终于成功地创建一个NuGet包,可以在命令行发布, 目前,我有它设置它来得到这个属性包版本:的NuGet显示不正确的版本为最新
[assembly: AssemblyVersion("1.0.0.*")]
和一切工作除了事实,我的两个最新推不显示为最新版本,而是老版本仍然显示为最新:
所以我不知道,我做了一些事情错了? ,1.0.0.5917应该是默认包但不是
由于1.0.0.26045大于1.0.0.5917,NuGet显示正确的最新版本。
问题是,您正在使用星号作为修订号的第四位数字。按照MSDN这个数字生成基于以下规则:
默认版本号是从当地时间午夜的秒数(不考虑时区调整为夏令时),除以2
因此,它不会总是更高的价值取决于你在建设大会的一天中的什么时间。