다음을 통해 공유


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>