我们有一个用于我们的类库的内部 NuGet 存储库。我创建了一个包 MyPackage 版本 1.0.0.0,它有一个错误,所以我推送了包的新版本(或修订版)1.0.0.1。
现在,当我创建一个新项目并使用“管理 NuGet 包”对话框时,我会在安装包时获得最新版本 (1.0.0.1)。但是,当我将包管理器控制台用于另一个新项目并键入 Install-Package MyPackage 时,默认情况下我会得到版本 1.0.0.0。
为什么会这样?我在 NuGet 文档中找不到任何解释为什么会发生这种情况的内容,所以这似乎是 NuGet.exe 中的一个错误。