Aviso do NuGet NU1504
Cenário 1
Duplicate 'PackageReference' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageReference' items are: X 1.0.0, X 2.0.0.
Problema
Às vezes, ao adicionar PackageReference
itens, você pode acabar adicionando um item para um pacote específico várias vezes.
Exemplo:
<ItemGroup>
<PackageReference Include="X" Version="1.0.0" />
</ItemGroup>
...
<!-- Somewhere else in the project file, or another MSBuild file-->
<ItemGroup>
<PackageReference Include="X" Version="2.0.0" />
</ItemGroup>
Isso pode causar um comportamento de restauração inconsistente.
Solução
Consulte as recomendações na mensagem de aviso e siga um destes procedimentos:
- Remova os itens duplicados
- Use o item
Update
em vez de o itemInclude
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de