Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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
U kunt de waarschuwing handmatig oplossen:
- 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>
GitHub Copilot gebruiken
Vraag de NuGet MCP-server om de waarschuwing te controleren door de volgende prompt in te voeren in het GitHub-Copilot Chat-venster:
Los NU1507 op door de beveiligingsconfiguratie van mijn NuGet-toeleveringsketen te controleren.
- Selecteer in Visual Studio 2026 versie 18.11.0 of hogerVraag het aan Copilot voor een fix (het sparkle-pictogram) naast NU1507 in de lijst met fouten om een snelkoppeling te gebruiken waarmee GitHub Copilot met deze prompt wordt geopend.
GitHub Copilot de NuGet MCP-server gebruikt om de configuratie van de opslagplaats te controleren. Het kan u helpen bij het onboarden van pakketbrontoewijzing of om te bepalen of u de waarschuwing wilt onderdrukken. Controleer de analyse van Copilot op basis van de vereisten van uw opslagplaats.
Als u de NuGet MCP-server wilt gebruiken, moet u zijn aangemeld bij GitHub Copilot en moet de server zijn ingeschakeld. Zie NuGet Model Context Protocol (MCP)-server gebruiken voor installatie-instructies.