Nuget包更新问题

时间:2013-12-27 12:12:07

标签: .net visual-studio nuget visual-studio-2013 nuget-package

我在Visual Studio 2013中更新Nuget软件包时遇到问题。

我右键单击解决方案,选择“管理解决方案包”,然后在更新选项卡中选择“全部更新”。

这一切看起来都很好,但是,在更新选项卡中,更新的软件包仍然显示为需要更新。如果我再次更新它们,项目列表会显示每个包含该程序包的项目,并且每个复选框都被禁用,就像它已经知道它们已经更新一样。据我所知,每个项目都已更新。

我已重新启动Visual Studio

之前有其他人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:22)

检查您的包文件夹。在我看来,当Nuget无法以任何理由删除旧的软件包版本时,会出现此问题。所以如果你有一个" MyLib 4.0.3.0"文件夹和" MyLib 4.0.5.0"文件夹,然后它会在已安装的软件包列表中显示它们,并且它会认为MyLib需要更新。