我们为类库提供了一个内部NuGet存储库。我创建了一个有错误的MyPackage版本1.0.0.0软件包,因此我推送了该软件包的新版本(或修订版)1.0.0.1。
现在,当我创建一个新项目并使用“管理NuGet程序包”对话框时,在安装该程序包时会得到最新的版本(1.0.0.1)。但是,当我将Package Manager控制台用于另一个新项目并键入Install-Package MyPackage时,默认情况下会获得1.0.0.0版。
为什么会这样?我在NuGet文档中找不到任何解释为何会发生这种情况的信息,因此这似乎是NuGet.exe中的错误。
有关是否有人遇到此问题的信息,这是2.7中的一个错误,此错误已从2.8开始修复。有关详细信息,请访问:https : //nuget.codeplex.com/workitem/3684
将您的客户端升级到2.8将解决此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句