每当我管理NuGet包我正在处理的Visual Studio解决方案时,它总是说特定包需要更新。
但是,当我按包的更新时,我不允许选择更新它的项目:
当我按确定继续时,没有任何反应;窗口刚关闭,再次显示管理NuGet包窗口,仍显示此特定包有更新。
这似乎只发生在解决方案中的一个特定包中。允许引用此包的项目已引用最新版本。
答案 0 :(得分:5)
我注意到该库的一个旧的,未使用的版本位于解决方案的 packages 文件夹中。我在程序包管理器控制台中使用以下命令卸载了它:
Uninstall-Package PackageName -Version PackageVersion
请注意,您需要在上面的命令中替换确切的包名称和版本。
或者,您也可以从packages文件夹中删除该包。
请注意,这并没有解决为什么首先发生问题或如何防止它。