我已经注意到几次 Nuget 包将重置包版本,有效地从头开始,并为包提供比前一个更低的版本。
我正在使用 VS2010 和 AssemblyInfo.cs 中的星号 * 功能来生成版本:
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("1.0.0.*")]
//[assembly: AssemblyFileVersion("1.0.*")]
现在,我可能有一个编号为 1.0.0.32334 的构建,然后突然随机地构建将成为例如 1.0.0.16272,并且从它构建的包也会发生同样的情况。
这完全是随机发生的(还没有弄清楚究竟是在什么时候或在什么条件下),但这很烦人,因为它杀死了 Nuget 的更新机制——因为它找不到新版本。
有没有其他人发现这个?