你如何覆盖可传递的 nuget 依赖

How do you override a transitive nuget dependency

我有一个 net6.0 项目,其中一个包对另一个存在漏洞的包具有传递依赖性。

我还明确地添加了带有漏洞的最新版本的软件包。有没有办法可以用更新的版本覆盖传递依赖?

听起来你已经做到了 - 你只能使用每个包的一个版本,NuGet 在恢复时选择它。

如果您直接引用了较新的版本,那么由于 nearest wins rule.

而将选择该版本