1

每当我为我目前正在处理的 Visual Studio 解决方案管理 NuGet 包时,它总是说某个特定的包需要更新。

但是,当我为包按更新时,我不能选择要更新它的项目: 选择项目窗口显示所有处于只读状态的项目

当我按OK继续时,什么也没有发生;该窗口刚刚关闭并再次让我看到“管理 NuGet 包”窗口,仍然显示此特定包有可用的更新。

这似乎只发生在解决方案中的一个特定包上。允许引用此包的项目已经引用了最新版本。

4

1 回答 1

5

解决方法

我注意到一个旧的、未使用的库版本位于解决方案的文件夹中。我在包管理器控制台中使用以下命令将其卸载 :

Uninstall-Package PackageName -Version PackageVersion

请注意,您需要在上述命令中替换确切的包名称和版本。

或者,您也可以只从包文件夹中删除包。

请注意,这并没有解决问题首先发生的原因或如何防止它。

于 2013-11-07T05:49:48.187 回答