Compartilhar via


Aviso nuget NU1507

Há 2 fontes de pacote definidas em sua configuração. Ao usar o gerenciamento central de pacotes, mapeie as fontes do pacote com o mapeamento de origem do pacote ou especifique uma única fonte de pacote. As seguintes fontes são definidas: https://api.nuget.org/v3/index.json, https://contoso.myget.org/F/development/.

Questão

Um projeto é configurado para usar o Gerenciamento de Pacotes Do NuGet Central e não está configurado para usar o Mapeamento de Origem do Pacote. É altamente recomendável habilitar o Mapeamento de Origem do Pacote porque ele protege sua cadeia de fornecimento de software quando seu projeto está consumindo pacotes de várias fontes de pacote, permitindo que você especifique a origem para cada pacote.

Solução

  • Integre-se ao Mapeamento de Origem do Pacote se você tiver mais de uma fonte de pacote NuGet baseada em HTTP configurada ao usar o Gerenciamento Central de Pacotes.
  • Se você não conseguir integrar o Mapeamento de Origem do Pacote , mas quiser usar o Gerenciamento Central de Pacotes, poderá suprimir o aviso:
<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>