NuGet 警告 NU1905
warning NU1905: Audit source 'Contoso' did not provide any vulnerability data.
问题
NuGet.Config <auditSources>
元素中指定的源未提供漏洞数据库。
解决方案
凡实现 NuGet V3 服务器 API 的 NuGet 源均可通过 VulnerabilityInfo
资源提供该数据,其中包括通过镜像 nuget.org 的漏洞数据。
NuGet.Config <auditSources>
元素中定义的任何源应提供此资源,并且当无法提供资源时,将发出此警告。
可核实包源管理员是否有可启用漏洞数据的设置。
如果要将此警告视为错误以便在无法执行漏洞检查时导致生成失败,则可将 <WarningAsError>$(WarningAsError);NU1905</WarningAsError>
添加到项目文件。
如果使用 TreatWarningsAsErrors
以将所有警告视为错误,则可将 <NoWarn>$(NoWarn);NU1905</NoWarn>
添加到项目文件以不显示此警告消息,或是添加 <WarningsNotAsErrors>NU1905</WarningsNotAsErrors>
以防止将此警告视为错误。
有关详细信息,请参阅有关包审计的文档。