Udostępnij za pomocą


Ostrzeżenie narzędzia NuGet NU1507

W konfiguracji zdefiniowano 2 źródła pakietów. W przypadku korzystania z centralnego zarządzania pakietami zamapuj źródła pakietów na mapowanie źródła pakietów lub określ pojedyncze źródło pakietu. Zdefiniowane są następujące źródła: https://api.nuget.org/v3/index.json, https://contoso.myget.org/F/development/.

Problematyka

Projekt jest skonfigurowany do korzystania z zarządzania pakietami centralnymi NuGet i nie jest skonfigurowany do używania mapowania źródła pakietów. Zdecydowanie zaleca się włączenie mapowania źródła pakietów , ponieważ chroni łańcuch dostaw oprogramowania, gdy projekt zużywa pakiety z wielu źródeł pakietów, umożliwiając określenie źródła dla każdego pakietu.

Rozwiązanie

  • Dołącz do mapowania źródła pakietów , jeśli masz więcej niż jedno źródło pakietów NuGet oparte na protokole HTTP skonfigurowane podczas korzystania z centralnego zarządzania pakietami.
  • Jeśli nie możesz dołączyć do mapowania źródła pakietów , ale chcesz użyć centralnego zarządzania pakietami, możesz pominąć ostrzeżenie:
<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>