在引用的项目中更新了 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 版本。
但是,在 A
中 Project References
下显示的项目 B
仍然显示旧的 nuget 包版本。我删除并重新添加了项目参考 B
但没有任何成功。
我需要做什么才能在 A
下的项目 B
中更新 nuget 包?
当我将 项目 C 从 2.0.0
更新到 3.0.0-beta1
时,项目 A 和 项目B都是同一个版本。
因此,对于您的问题,请尝试删除 项目 A 和 项目 B[=34 的 bin
和 obj
文件夹=].
更新
问题是 Project A 也有之前 Project C 的 nuget 引用,导致它总是显示旧版本 项目 C.
我在 visual studio 中有一个项目 A
,它引用了同一解决方案中的另一个项目 B
。
项目 B
有另一个项目 C
的 nuget 包引用。我对项目 C
进行了一些更改,并重建了 C
的预发布 nuget 版本,并更新了 B
项目中的 nuget 包引用。项目 B
正确显示更新的 nuget 版本。
但是,在 A
中 Project References
下显示的项目 B
仍然显示旧的 nuget 包版本。我删除并重新添加了项目参考 B
但没有任何成功。
我需要做什么才能在 A
下的项目 B
中更新 nuget 包?
当我将 项目 C 从 2.0.0
更新到 3.0.0-beta1
时,项目 A 和 项目B都是同一个版本。
因此,对于您的问题,请尝试删除 项目 A 和 项目 B[=34 的 bin
和 obj
文件夹=].
更新
问题是 Project A 也有之前 Project C 的 nuget 引用,导致它总是显示旧版本 项目 C.