簡體   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