Delen via


NuGet-waarschuwing NU1507

Er zijn twee pakketbronnen gedefinieerd in uw configuratie. Wanneer u centraal pakketbeheer gebruikt, wijst u uw pakketbronnen toe met pakketbrontoewijzing of geeft u één pakketbron op. De volgende bronnen zijn gedefinieerd: https://api.nuget.org/v3/index.json, https://contoso.myget.org/F/development/.

Probleem

Een project is geconfigureerd voor het gebruik van NuGet Central Package Management en is niet geconfigureerd voor het gebruik van pakketbrontoewijzing. Het wordt ten zeerste aanbevolen om pakketbrontoewijzing in te schakelen, omdat het de toeleveringsketen van uw software beschermt wanneer uw project pakketten uit meerdere pakketbronnen verbruikt door u de bron voor elk pakket op te geven.

Oplossing

  • Onboarden bij pakketbrontoewijzing als u meer dan één op HTTP gebaseerde NuGet-pakketbron hebt geconfigureerd bij het gebruik van Central Package Management.
  • Als u geen onboarding voor pakketbrontoewijzing kunt uitvoeren maar Central Package Management wilt gebruiken, kunt u de waarschuwing onderdrukken:
<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>