我在Visual Studio 2013中更新Nuget软件包时遇到问题。
我右键单击解决方案,选择“管理解决方案包”,然后在更新选项卡中选择“全部更新”。
这一切看起来都很好,但是,在更新选项卡中,更新的软件包仍然显示为需要更新。如果我再次更新它们,项目列表会显示每个包含该程序包的项目,并且每个复选框都被禁用,就像它已经知道它们已经更新一样。据我所知,每个项目都已更新。
我已重新启动Visual Studio
之前有其他人遇到过这个问题吗?
答案 0 :(得分:22)
检查您的包文件夹。在我看来,当Nuget无法以任何理由删除旧的软件包版本时,会出现此问题。所以如果你有一个" MyLib 4.0.3.0"文件夹和" MyLib 4.0.5.0"文件夹,然后它会在已安装的软件包列表中显示它们,并且它会认为MyLib需要更新。