Avertissement NuGet NU1504
Scénario 1
Éléments « PackageReference » dupliqués trouvés. Supprimez les éléments dupliqués ou utilisez la fonctionnalité Update pour garantir un comportement de restauration cohérent. Les éléments « PackageReference » dupliqués sont les suivants : 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’articleInclude