Partilhar via


Aviso NuGet NU1507

Existem 2 fontes de pacotes definidas na sua configuração. Ao usar o gerenciamento central de pacotes, mapeie seus códigos-fonte de pacotes com o mapeamento de origem de pacotes ou especifique uma única fonte de pacote. São definidas as seguintes fontes: https://api.nuget.org/v3/index.json, https://contoso.myget.org/F/development/.

Questão

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

Solução

  • Integre 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 ao 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>