你如何覆盖可传递的 nuget 依赖
How do you override a transitive nuget dependency
我有一个 net6.0 项目,其中一个包对另一个存在漏洞的包具有传递依赖性。
我还明确地添加了带有漏洞的最新版本的软件包。有没有办法可以用更新的版本覆盖传递依赖?
听起来你已经做到了 - 你只能使用每个包的一个版本,NuGet 在恢复时选择它。
如果您直接引用了较新的版本,那么由于 nearest wins rule.
而将选择该版本
我有一个 net6.0 项目,其中一个包对另一个存在漏洞的包具有传递依赖性。
我还明确地添加了带有漏洞的最新版本的软件包。有没有办法可以用更新的版本覆盖传递依赖?
听起来你已经做到了 - 你只能使用每个包的一个版本,NuGet 在恢复时选择它。
如果您直接引用了较新的版本,那么由于 nearest wins rule.
而将选择该版本