在引用的项目中更新了 Nuget 包,但仍然显示旧的

Nuget package updated in a referenced project but still shows the old one

我在 visual studio 中有一个项目 A,它引用了同一解决方案中的另一个项目 B

项目 B 有另一个项目 C 的 nuget 包引用。我对项目 C 进行了一些更改,并重建了 C 的预发布 nuget 版本,并更新了 B 项目中的 nuget 包引用。项目 B 正确显示更新的 nuget 版本。

但是,在 AProject References 下显示的项目 B 仍然显示旧的 nuget 包版本。我删除并重新添加了项目参考 B 但没有任何成功。

我需要做什么才能在 A 下的项目 B 中更新 nuget 包?

当我将 项目 C2.0.0 更新到 3.0.0-beta1 时,项目 A项目B都是同一个版本。

因此,对于您的问题,请尝试删除 项目 A 项目 B[=34 的 binobj 文件夹=].

更新

问题是 Project A 也有之前 Project C 的 nuget 引用,导致它总是显示旧版本 项目 C.