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>
防止此警告被視為錯誤。
如需詳細資訊,請參閱 稽核套件的檔。