You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Visual Studio停止显示NuGet包漏洞警告?已尝试<NOWARN>无效

如何让Visual Studio停止显示NuGet包漏洞警告

以下是几种可行的解决方法,可根据你的需求选择:

方法一:通过Visual Studio图形界面关闭漏洞检测

  • 打开Visual Studio,点击顶部菜单栏的工具 → 选项
  • 在左侧导航栏展开NuGet包管理器 → 安全
  • 取消勾选启用包漏洞检测选项,点击「确定」保存设置

方法二:通过项目配置文件控制

如果单个项目的<NOWARN>配置未生效,可尝试以下两种配置方式:

  1. 彻底禁用NuGet包分析(包含所有漏洞相关警告)
    编辑项目的.csproj文件,添加如下属性组:
<PropertyGroup>
  <DisableNuGetAnalysis>true</DisableNuGetAnalysis>
</PropertyGroup>
  1. 单独禁用特定漏洞警告ID
    NuGet漏洞警告的诊断ID为NU1901至NU1904,可将这些ID追加到<NoWarn>中:
<PropertyGroup>
  <NoWarn>$(NoWarn);NU1901;NU1902;NU1903;NU1904</NoWarn>
</PropertyGroup>

方法三:全局禁用漏洞检测(对所有项目生效)

修改NuGet.config文件(可在解决方案根目录或用户目录下找到),添加如下配置:

<configuration>
  <config>
    <add key="EnablePackageVulnerabilityAnalysis" value="false" />
  </config>
</configuration>

内容的提问来源于stack exchange,提问作者AngryHacker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 02:57:04