【发布时间】:2022-12-01 09:35:02
【问题描述】:
我的程序正在使用的 NuGet package 是具有 security vulnerability 的 NuGet package 的旧版本。我想将 NuGet 包中的 NuGet 包更新到新版本,但还没有找到这样做的方法。
没有对具有漏洞的依赖项的 NuGet 包进行更新,但是对具有漏洞的依赖项 NuGet 进行了更新。
visual studio 2022中nuget包截图 nuget package in visual studio
我已尝试将“-IgnoreDependencies”添加到安装命令,但使用不安全的 NuGet 包安装了 NuGet。
Install-Package RimDev.Stuntman -Version 3.0.0 -IgnoreDependencies
【问题讨论】:
-
我会将具有安全修复程序的 Microsoft.AspNetCore.Authentication.JwtBearer 的特定版本安装到您的项目中。 RimDev.Stuntman NuGet 包指定了它所依赖的 Microsoft.AspNetCore.Authentication.JwtBearer 的最低版本,NuGet 将使用该版本,除非其他东西需要更高版本。
标签: c# visual-studio nuget