繁体   English   中英

更新 Nuget 包产生未列出的版本

[英]Updating Nuget Package yields unlisted version

所以我们最近才开始与 Nuget 合作,并发布了一个开源存储库。 我们进行了几次尝试以正确地进行版本控制,并且有一个我们决定不想使用的版本。 我们首先发布了 1.0.0,然后更新了发布 1.0.10252017 的日期方案。 我们最终决定我们宁愿坚持使用更简单的方案和未列出的 1.0.10252017。 在此之后,我们发布了 1.0.1、1.0.2 和 1.0.3。

我很困惑的事情是这个。 我们目前正在我们的其他一些项目中使用这个 Nuget,自从错误版本未列出以来已经有一段时间了,但是当我进入我的包管理器控制台并输入 Update-Package OurNugetPackage 时,它​​会更新到未列出的版本! 这怎么可能? 我可以看到,如果我执行 Uninstall-Package OurNugetPackage 然后 Install-Package OurNugetPackage 它带来了 1.0.3 是不是我们做错了什么?

看起来我找到了我的答案。 目前这似乎是 VS 2017 中包管理器控制台的一个错误,它没有过滤掉更新包命令中未列出的包。 Uninstall-Package 和 Install-Package 是当前的解决方法。

Github 上的未解决问题: https : //github.com/NuGet/Home/issues/5069

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM