NuGet 경고 NU1507
시나리오 1
구성에 정의된 패키지 원본은 2개입니다. 중앙 패키지 관리를 사용하는 경우 패키지 원본을 패키지 원본 매핑(https://aka.ms/nuget-package-source-mapping)으로 매핑하거나 단일 패키지 원본을 지정하세요. 다음 소스가 정의https://api.nuget.org/v3/index.jsonhttps://contoso.myget.org/F/development/됩니다.
문제
NuGet의 CPM(중앙 패키지 관리)을 사용하는 경우 패키지 원본 매핑도 사용하는 것이 좋습니다. 이는 퍼블릭 및 프라이빗 패키지 소스를 혼합하여 사용하는 경우 소프트웨어 공급망을 보호하는 데 도움이 될 수 있습니다. 패키지 원본 매핑의 작동 방식에 대해 자세히 알아보려면 방문 https://aka.ms/nuget-package-source-mapping 하세요.
솔루션
중앙 패키지 관리를 사용할 때 둘 이상의 NuGet 피드가 구성된 경우 패키지 원본 매핑에 온보딩합니다. 자세한 내용은 방문할 https://aka.ms/nuget-package-source-mapping 수 있습니다.
패키지 원본 매핑에 온보딩할 수 없지만 중앙 패키지 관리를 사용하려는 경우 경고를 표시하지 않을 수 있습니다.
<PropertyGroup>
<NoWarn>$(NoWarn);NU1507</NoWarn>
</PropertyGroup>