다음을 통해 공유


NuGet 경고 NU1905

warning NU1905: Audit source 'Contoso' did not provide any vulnerability data.

문제

NuGet.Config <auditSources> 요소지정된 원본이 취약성 데이터베이스를 제공하지 않았습니다.

솔루션

NuGet의 V3 서버 API를 구현하는 NuGet 원본은 nuget.org의 취약성 데이터를 미러링하는 등 리소스를 통해 VulnerabilityInfo 취약성 데이터를 제공할 수 있습니다. NuGet.Config <auditSources> 요소에 정의된 모든 원본은 이 리소스를 제공해야 하며, 그렇지 않으면 이 경고가 발생합니다. 패키지 원본 관리자에게 취약성 데이터를 사용하도록 설정하는 설정이 있는지 확인할 수 있습니다.

이 경고를 오류로 처리하려는 경우 취약성 검사를 수행할 수 없을 때 빌드 실패를 일으키려면 프로젝트 파일에 추가할 <WarningAsError>$(WarningAsError);NU1905</WarningAsError> 수 있습니다. 모든 경고를 오류로 처리하는 데 사용하는 TreatWarningsAsErrors 경우 프로젝트 파일에 추가하여 <NoWarn>$(NoWarn);NU1905</NoWarn> 이 경고 메시지를 표시하지 않거나 <WarningsNotAsErrors>NU1905</WarningsNotAsErrors> 이 경고가 오류로 처리되지 않도록 할 수 있습니다.

자세한 내용은 감사 패키지에 대한 설명서를 참조 하세요.