Partilhar via


Aviso NuGet NU1509

Cenário 1

Duplicar itens 'PrunePackageReference' encontrados. Remova os itens duplicados ou use a funcionalidade Atualizar para garantir um comportamento de restauração consistente. Os itens duplicados 'PrunePackageReference' são: X 1.0.0, X 2.0.0.

Questão

Às vezes, ao adicionar PrunePackageReference itens, você pode acabar adicionando um item para um pacote específico várias vezes.

Os projetos do MSBuild geralmente importam vários arquivos .props e .targets, portanto, as duplicatas podem não estar no mesmo arquivo, mas podem estar em arquivos importados, como Directory.Build.props, Directory.Packages.propsou Directory.Build.targets.

O .NET SDK fornece uma lista de PrunePackageReference, então o conflito pode estar acontecendo porque você especificou um PrunePackageReference ou devido a um bug com o .NET SDK.

Solução

Remova o item duplicado, para que ele seja incluído exatamente uma vez.