Comparteix a través de


Advertencia de NuGet NU1504

Escenario 1

Se encontraron elementos “PackageReference” duplicados. Quite los elementos duplicados o use la funcionalidad Actualizar para garantizar un comportamiento de restauración coherente. Los elementos “PackageReference” duplicados son: X 1.0.0, X 2.0.0.

Problema

A veces, al agregar elementos PackageReference, puedes terminar agregando un elemento para un paquete determinado varias veces.

Ejemplo:

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

Esto puede provocar un comportamiento de restauración incoherente.

Solución

Consulta las recomendaciones en el mensaje de advertencia y lleva a cabo una de las siguientes acciones:

  • Quita los elementos duplicados
  • Usa el elemento Update en lugar del elemento Include