Partager via


Avertissement NuGet NU1504

Scénario 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.

Problème

Parfois, lors de l’ajout d’articles PackageReference, vous pouvez finir par ajouter un article pour un package particulier plusieurs fois.

Exemple :

<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>

Cela peut entraîner un comportement de restauration incohérent.

Solution

Consultez les recommandations dans le message d’avertissement et effectuez l’une des opérations suivantes :

  • Supprimez les articles en double.
  • Utilisez l’article Update au lieu de l’article Include