Partager via


Avertissement NuGet NU1505

Scénario 1

Duplicate 'PackageDownload' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageDownload' items are: X [1.0.0], X [2.0.0].

Problème

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

Exemple :

<ItemGroup>
  <PackageDownload Include="X" Version="[1.0.0]" />
</ItemGroup>
...
<!-- Somewhere else in the project file, or another MSBuild file-->
<ItemGroup>
  <PackageDownload 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