Bagikan melalui


NuGet Warning NU1507

Ada 2 sumber paket yang ditentukan dalam konfigurasi Anda. Saat menggunakan manajemen paket pusat, silakan petakan sumber paket Anda dengan pemetaan sumber paket atau tentukan satu sumber paket. Sumber berikut didefinisikan: https://api.nuget.org/v3/index.json, https://contoso.myget.org/F/development/.

Masalah

Proyek dikonfigurasi untuk menggunakan NuGet Central Package Management dan tidak dikonfigurasi untuk menggunakan Pemetaan Sumber Paket. Sangat disarankan untuk mengaktifkan Pemetaan Sumber Paket karena melindungi rantai pasokan perangkat lunak Anda ketika proyek Anda menggunakan paket dari beberapa sumber paket dengan memungkinkan Anda menentukan sumber untuk setiap paket.

Solusi

  • Onboard ke Pemetaan Sumber Paket jika Anda memiliki lebih dari satu sumber paket NuGet berbasis HTTP yang dikonfigurasi saat menggunakan Central Package Management.
  • Jika Anda tidak dapat onboarding ke Pemetaan Sumber Paket tetapi ingin menggunakan Central Package Management, Anda dapat menekan peringatan:
<PropertyGroup>
  <!-- Suppress NU1507: There are 2 package sources defined in your configuration. When using central package management, please map your package sources with package source mapping or specify a single package source. -->
  <NoWarn>$(NoWarn);NU1507</NoWarn>
</PropertyGroup>