繁体   English   中英

从 NuGet package Visual Studio 2022 中删除或更新库依赖项

[英]Remove or Update library dependency from NuGet package Visual Studio 2022

我的程序正在使用的NuGet package是具有安全漏洞的 NuGet package 的旧版本。 我想将 NuGet package 中的 NuGet package 更新到新版本,但还没有找到这样做的方法。

没有对 NuGet package 与漏洞的依赖项进行更新,但对 NuGet 与漏洞的依赖项进行了更新。

visual studio 2022 nuget package visual studio 2022 nuget package 截图

我尝试将“-IgnoreDependencies”添加到安装命令,但安装了 NuGet 和不安全的 NuGet package。

Install-Package RimDev.Stuntman -Version 3.0.0 -IgnoreDependencies

dotnet add package RimDev.Stuntman --version VERSION_YOU_NEED

它将添加 package 或更新它(如果已安装)。

您可以只安装 Microsoft.AspNetCore.Authentication.JwtBearer 的非易受攻击版本。 我使用 Microsoft.AspNetCore.Authentication.JwtBearer(6.0.11) 因为我在 .NET6.0 项目中进行了测试。

在此处输入图像描述

下面是visual studio中解决方案资源管理器中nuget package的截图: 在此处输入图像描述

希望它可以帮助您解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM